【发布时间】:2010-10-11 18:30:38
【问题描述】:
当我引用两个具有相同命名空间和类型名称的外部程序集时,我遇到了不太可能发生的情况。当我尝试使用该类型时,编译器会抛出一个错误,它无法解析我要使用的类型。
我看到 C# 提供了一种使用别名进行引用的机制。您甚至可以通过 Visual Studio 2008 中引用的 Property 窗口指定这些别名。如何在我的代码中使用此别名?据我了解,我应该使用 :: 运算符,但它失败并出现以下错误:
CS0432 - Alias not found
通常的. 运算符也会失败。
在输出窗口中,我看到编译器在其命令行中正确传递了别名。
非常感谢任何关于我接下来可以尝试的建议。
【问题讨论】:
-
"通常的 . 运算符也失败了。"你能扩展这个吗?如果您键入整个命名空间,它确实有效
标签: c# .net namespaces alias