当我向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