2011-09-21 32 views
1

是否有人知道如何更改「編碼的UI測試圖」(也稱爲UIMap)的命名空間? 或者設計師是如何命名的?編碼UI測試映射(UIMap.uitest)的命名空間?

當添加的UIMap到你的項目,你到CS-文件:

例如

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

設計師文件是自動生成的(因此不能用於編輯自己),另一個文件是爲自己定製。

在我的情況下,我想改變這兩個文件的命名空間,因爲我添加了一些文件夾來組織東西。 我所做的是手動更改這兩個文件的命名空間。但是,由於設計者生成文件2),命名空間又被改變了,搞砸了我的引用。 現在我希望找到一個屬性來輸入我自己的命名空間命名。我找到的屬性是名爲「自定義工具名稱空間」的文件「UIMap.uitest」。這個屬性並沒有做到這一點。 我也看了一下xml的「UIMap.uitest」來找到一個命名空間引用,但是再次沒有成功。 所以我猜的命名是由設計師硬編碼...

設計師總是產生這個命名空間:

命名空間TestProject.UIMaps.UIMapClasses

  • 「TestProject」 是默認的SLN命名空間
  • 「UIMaps」是我添加的文件夾
  • 「UIMapClass」:不是沒有起源,但似乎是從「編碼UI T」的名稱自動生成的est Map「(這裏是UIMap)+」類「。

任何人都可以確認設計者的命名空間命名約定嗎?或者知道一種手動修復它的方法?

回答

1

如果你正在談論的根命名空間,它是在項目屬性對話框

  1. 右鍵單擊該項目
  2. 選擇屬性菜單項
  3. 應用程序選項卡上,查找默認命名空間:文本框,並把你想要的東西放在那裏。它可以由幾個等級

BigNamespace.CompanyNamespace.ITProject.Solution.Project .....等 當您執行這將需要的文件重寫任何行動,這些命名空間線被改寫。或者你可以手工完成。 我查了起來,因爲它也給我燒心。

+0

感謝您的提示。默認的命名空間並不是我的問題。顯然,當使用UIMaps時,設計者總是創建一個名爲「類的名稱」的額外命名空間級別。在開始做一些自定義後非常煩人。這是規則 - 我現在經歷了一段時間:-) - 現在我知道了,我可以處理它,現在它不是問題。案件結案... –

相關問題