日期:2014-05-17  浏览次数:20795 次

引用程序集失败?

新建一个项目里自动引用了 mscorlib[2.0.5.0] 但我想引用mscorlib[2.0.0.0]中的了File类,添加引用的时候发生


 mscorlib[2.0.5.0]和mscorlib[2.0.0.0]中都有System.IO.File类  该怎样区分啊??
------解决方案--------------------
mscorlib[2.0.5.0]和mscorlib[2.0.0.0]有什么区别么?
------解决方案--------------------
那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢?

另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。
------解决方案--------------------
引用:
那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢?

另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。


你看他加的那些引用……几乎每个都是好几个版本……
------解决方案--------------------
引用:
引用:引用:那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢?

另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。

你看他加的那些引用……几乎每个都是好几个版本……不同的程序集中有相同的命名空间,怎么区分不同程序集中的命名空间啊??
 ……

2L说了,你可以给命名空间指定别名,区分开来。
但是mscorlib很特别,你的程序最好只引用一个,否则谁也不能预料会有什么异常。