超级蛋疼问题 一个dll文件 和 项目dll内部定义了一个命名空间,跟项目的命名空间一样。而且同样的命名空间下还有几个同样类名的类型,内部实现不同。 现在编译冲突,如何解决呢?项目已经写了很多了,命名空间类名引用错综复杂。dll要用,项目要写,期待高招 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2012-09-14 17:34:06 编辑 引用该 DLL 后,查看引用的 DLL 的 ALias(别名),默认是 global,将其改成其他名称试试,引用的时候从别名开始,比如:global.System.Console... <a href="www.baidu.com">找他吧</a> 这个方式可以,看这个http://msdn.microsoft.com/zh-cn/library/ms173212.aspx 这个好,处理办法:1、被引用的dll》属性》别名,默认是global,自己定义一个。(重名为pis)2、在使用该dll的类中,使用extern alias 别名3、再使用using简化命名空间引用,例如:extern alias pis;using pislib = pis.a.b.c;将类中无法找到类型的使用pislib.方式修改,ok,蛋疼的问题处理了。哈哈 c#做音乐播放器 winform关于数据采集的问题 获取combobox光标位置 求助:引用c编写的dll的问题 关于将treeview节点信息保存到数据库的问题 急啊,蚂蚁挡道了,大象歪脚了,小鸟也被吓跑了,救命啊…… C#画线的问题 关于win32Exception异常的问题 刚学c#,写了半天弄了个老外"hello". c#调用RDP失败,但一直找不出错误 指针和固定大小缓冲区只能在不安全的上下文中使用 扩展Label控件奇怪问题-字被截掉了
这个方式可以,看这个http://msdn.microsoft.com/zh-cn/library/ms173212.aspx
1、被引用的dll》属性》别名,默认是global,自己定义一个。(重名为pis)
2、在使用该dll的类中,使用extern alias 别名
3、再使用using简化命名空间引用,例如:extern alias pis;
using pislib = pis.a.b.c;将类中无法找到类型的使用pislib.方式修改,ok,蛋疼的问题处理了。
哈哈