【发布时间】:2010-09-08 20:14:04
【问题描述】:
问题出在这里,您包含多个程序集并在代码文件的顶部添加“使用 namespaceX”。
现在您要创建一个类或使用在多个命名空间中定义的符号,
例如System.Windows.Controls.Image & System.Drawing.Image
现在,除非您使用完全限定名称,否则尽管顶部有正确的“使用”声明,但由于歧义,将会出现 crib/build 错误。这里的出路是什么?
(另一个知识库帖子。。我搜索了大约 10 分钟后找到了答案,因为我不知道要搜索的正确关键字)
【问题讨论】:
-
正如公认的答案所述,使用别名,但尽量在整个代码库中包含(一个命名空间/类只有一个别名,它们应该很容易区分)。
标签: .net namespaces using