當我向VB.NET項目中添加一個3party庫(Gibraltar.Agent)時,我得到了干擾我當前代碼的命名空間。隱藏第3方空命名空間
例如命名空間Gibraltar.Agent.IS使得下面的代碼無效:
Assert.That("bla", [Is].EqualTo("bla"))
作爲一個解決方案,我必須完全限定[是]
Assert.That("bla", Nunity.Frameworks.Is.EqualTo("bla"))
而且討厭的就是「我「命名空間,這使得無效:
For i = 0 to 10 'valid without referencing Gibraltar.Agent
For i as Integer = 0 to 10 'needed change after adding Gibraltar.Agent
如何隱藏不需要的3Party名稱空間ES?
編輯
- 我沒加任何直布羅陀的命名空間。
下並沒有幫助:
Imports [Is] = NUnit.Framework.Is
它消失了!我們在2012年3月31日發售的直布羅陀3.0中殺死了所有這些。 – 2012-06-20 19:42:55