有谁知道如何改变一个"编码UI测试地图"也称为UIMap的名称空间?或者设计师是如何命名的?
在项目中添加UIMap时,您将得到cs-files:
。
- UIMap.cs
- UIMap.Designer.cs
设计器文件是自动生成的(因此不能自己编辑),另一个文件是自己自定义的。
在我的情况下,我想改变两个文件的命名空间,因为我添加了一些文件夹来组织东西。我所做的是手动更改这两个文件的名称空间。但是,由于设计器生成了文件2),命名空间也被再次更改,搞砸了我的引用。现在我希望找到一个属性来输入我自己的名称空间命名。我找到的属性是文件"UIMap"。,命名为"自定义工具命名空间"。这个性质不起作用。我还查看了"UIMap"的xml。"以查找名称空间引用,但仍然没有成功。所以我猜这个命名是设计师硬编码的…
设计器总是生成这个命名空间:
名称空间TestProject.UIMaps.UIMapClasses- "TestProject"是默认的sln命名空间"UIMaps"是我添加的文件夹
- "UIMapClass":没有原点,但似乎是从"编码UI测试地图"(这里是UIMap) +"类"的名称自动生成的。
谁能确认设计者的命名约定吗?或者知道手动修复它的方法?
如果你说的是根命名空间,它在项目属性对话框
- 右键单击项目
- 选择属性菜单项
- 在应用程序选项卡上,寻找默认命名空间:文本框,并把你想要的东西放在那里。它可以由几个层次组成例如
BigNamespace.CompanyNamespace.ITProject.Solution.Project……等。当您执行任何需要重写文件的操作时,这些名称空间行将被重写。或者你也可以手工做。我查了一下因为它也让我心痛