Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编码的UI测试映射(UIMap.uitest)的命名空间?_C#_Ui Automation - Fatal编程技术网

C# 编码的UI测试映射(UIMap.uitest)的命名空间?

C# 编码的UI测试映射(UIMap.uitest)的命名空间?,c#,ui-automation,C#,Ui Automation,有人知道如何更改“编码的UI测试映射”(也称为UIMap)的名称空间吗? 或者设计师是如何命名的 将UIMap添加到项目时,您将看到cs文件: e、 g UIMap.cs UIMap.Designer.cs 设计器文件是自动生成的(因此不用于自己编辑),而另一个文件用于自己的自定义 在我的例子中,我想更改这两个文件的名称空间,因为我添加了一些文件夹来组织内容。 我所做的是手动更改这两个文件的名称空间。但是,由于设计器生成了文件2),名称空间也再次发生了更改,从而破坏了我的引用。 现在我希望找到一

有人知道如何更改“编码的UI测试映射”(也称为UIMap)的名称空间吗? 或者设计师是如何命名的

将UIMap添加到项目时,您将看到cs文件:

e、 g

  • UIMap.cs
  • UIMap.Designer.cs
  • 设计器文件是自动生成的(因此不用于自己编辑),而另一个文件用于自己的自定义

    在我的例子中,我想更改这两个文件的名称空间,因为我添加了一些文件夹来组织内容。 我所做的是手动更改这两个文件的名称空间。但是,由于设计器生成了文件2),名称空间也再次发生了更改,从而破坏了我的引用。 现在我希望找到一个属性来输入我自己的名称空间命名。我找到的属性是针对名为“Custom Tool Namespace”的文件“UIMap.uitest”。这家酒店没有起作用。 我还查看了“UIMap.uitest”的xml以查找名称空间引用,但同样没有成功。 所以我猜命名是设计师硬编码的

    设计器始终生成此命名空间:

    名称空间TestProject.UIMaps.UIMapClasses

    • “TestProject”是默认的sln命名空间
    • “UIMaps”是我添加的文件夹
    • “UIMapClass”:不知道源代码,但似乎是从“编码的UI测试映射”(这里是UIMap)+“类”的名称自动生成的

    有人能确认设计者的名称空间命名约定吗?或者知道手动修复它的方法吗?

    如果您谈论的是根命名空间,则它位于“项目属性”对话框中

  • 右键单击项目
  • 选择“属性”菜单项
  • 在“应用程序”选项卡上,查找默认名称空间:文本框并将所需内容放入其中。它可以由几个级别组成 e、 g
  • BigNamespace.CompanyNamespace.ITProject.Solution.Project。。。。。等 当您执行任何需要重写文件的操作时,这些名称空间行将被重写。或者你可以用手来做。
    我查找它是因为它也让我感到心痛。

    如果您谈论的是根命名空间,它位于“项目属性”对话框中

  • 右键单击项目
  • 选择“属性”菜单项
  • 在“应用程序”选项卡上,查找默认名称空间:文本框并将所需内容放入其中。它可以由几个级别组成 e、 g
  • BigNamespace.CompanyNamespace.ITProject.Solution.Project。。。。。等 当您执行任何需要重写文件的操作时,这些名称空间行将被重写。或者你可以用手来做。
    我查了一下,因为它也让我心痛。

    谢谢你的提示。默认名称空间实际上不是我的问题。显然,在使用UIMaps时,设计器总是创建一个额外的名称空间级别,名为“类”。在做了一些定制之后,开始时非常烦人。这是一条规则——我现在经历了一段时间:-)——所以现在我知道了,我可以处理它了,现在这已经不是问题了。案件结案…谢谢你的提示。默认名称空间实际上不是我的问题。显然,在使用UIMaps时,设计器总是创建一个额外的名称空间级别,名为“类”。在做了一些定制之后,开始时非常烦人。这是一条规则——我现在经历了一段时间:-)——所以现在我知道了,我可以处理它了,现在这已经不是问题了。案件结案。。。