当前位置:  开发笔记 > 编程语言 > 正文

如何让命名空间别名operator ::在C#下工作?

如何解决《如何让命名空间别名operator::在C#下工作?》经验,为你挑选了1个好方法。

当我引用两个具有相同命名空间和类型名称的外部程序集时,我遇到了不太可能发生的情况.当我尝试使用该类型时,编译器抛出一个错误,它无法解析我想要使用的那个.

我看到C#提供了一种为引用使用别名的机制.您甚至可以通过PropertyVisual Studio 2008中的引用窗口指定这些别名.如何在代码中使用此别名?据我所知,我应该使用::运算符,但它失败并出现以下错误:

CS0432 - Alias not found

通常的.操作员也会失败.

在输出窗口中,我看到编译器在其命令行中正确传递了别名.

关于我接下来可能尝试的任何指示都非常感谢.



1> Kent Boogaar..:
extern alias alias1;
using alias1::Namespace;


而且,您还需要将程序集引用属性"别名"从"全局"更改为"全局,别名1".
推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有