编码UI测试映射(UIMap.uitest)的名称空间



有谁知道如何改变一个"编码UI测试地图"也称为UIMap的名称空间?或者设计师是如何命名的?

在项目中添加UIMap时,您将得到cs-files:

  1. UIMap.cs
  2. UIMap.Designer.cs

设计器文件是自动生成的(因此不能自己编辑),另一个文件是自己自定义的。

在我的情况下,我想改变两个文件的命名空间,因为我添加了一些文件夹来组织东西。我所做的是手动更改这两个文件的名称空间。但是,由于设计器生成了文件2),命名空间也被再次更改,搞砸了我的引用。现在我希望找到一个属性来输入我自己的名称空间命名。我找到的属性是文件"UIMap"。,命名为"自定义工具命名空间"。这个性质不起作用。我还查看了"UIMap"的xml。"以查找名称空间引用,但仍然没有成功。所以我猜这个命名是设计师硬编码的…

设计器总是生成这个命名空间:

名称空间TestProject.UIMaps.UIMapClasses

    "TestProject"是默认的sln命名空间"UIMaps"是我添加的文件夹
  • "UIMapClass":没有原点,但似乎是从"编码UI测试地图"(这里是UIMap) +"类"的名称自动生成的。

谁能确认设计者的命名约定吗?或者知道手动修复它的方法?

如果你说的是根命名空间,它在项目属性对话框

  1. 右键单击项目
  2. 选择属性菜单项
  3. 在应用程序选项卡上,寻找默认命名空间:文本框,并把你想要的东西放在那里。它可以由几个层次组成例如

BigNamespace.CompanyNamespace.ITProject.Solution.Project……等。当您执行任何需要重写文件的操作时,这些名称空间行将被重写。或者你也可以手工做。我查了一下因为它也让我心痛