引用程序集失败?

zpzhangwenhan 2012-12-16 09:43:42

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


mscorlib[2.0.5.0]和mscorlib[2.0.0.0]中都有System.IO.File类 该怎样区分啊??
...全文
185 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gnimgnot 2012-12-17
  • 打赏
  • 举报
回复
在wp版已经回复过你了。 mscorlib是CLR的核心类。CLR的版本有好几个,但你不可能同时用多个CLR。 在WP中默认用的版本就是2.0.50727
zpzhangwenhan 2012-12-17
  • 打赏
  • 举报
回复
引用 9 楼 cuit 的回复:
在wp版已经回复过你了。 mscorlib是CLR的核心类。CLR的版本有好几个,但你不可能同时用多个CLR。 在WP中默认用的版本就是2.0.50727
谢谢啊,感觉WP区人好少啊,所以来这了
zpzhangwenhan 2012-12-16
  • 打赏
  • 举报
回复
谢谢大家耐心的解答
threenewbee 2012-12-16
  • 打赏
  • 举报
回复
引用 6 楼 zpzhangwenhan 的回复:
引用 5 楼 caozhy 的回复:引用 2 楼 dalmeeme 的回复:那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢? 另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。 你看他加的那些引用……几乎每个都是好几个版本……不同的程序集中有相同的命名空间,怎么区分不同程序集中的命名空间啊?? ……
2L说了,你可以给命名空间指定别名,区分开来。 但是mscorlib很特别,你的程序最好只引用一个,否则谁也不能预料会有什么异常。
zpzhangwenhan 2012-12-16
  • 打赏
  • 举报
回复
引用 5 楼 caozhy 的回复:
引用 2 楼 dalmeeme 的回复:那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢? 另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。 你看他加的那些引用……几乎每个都是好几个版本……
不同的程序集中有相同的命名空间,怎么区分不同程序集中的命名空间啊??
threenewbee 2012-12-16
  • 打赏
  • 举报
回复
引用 2 楼 dalmeeme 的回复:
那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢? 另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。
你看他加的那些引用……几乎每个都是好几个版本……
zpzhangwenhan 2012-12-16
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
mscorlib[2.0.5.0]和mscorlib[2.0.0.0]有什么区别么?
里边的类不一样
zpzhangwenhan 2012-12-16
  • 打赏
  • 举报
回复
引用 2 楼 dalmeeme 的回复:
那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢? 另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。
项目里自动引用了 mscorlib[2.0.5.0] 但我想引用mscorlib[2.0.0.0] 但是mscorlib[2.0.0.0] 加不进去
dalmeeme 2012-12-16
  • 打赏
  • 举报
回复
那你直接用mscorlib[2.0.5.0]不好吗?同时用2个System.IO.File类干什么呢? 另外有个“外部别名”的方法可以解决这个问题,百度一下就知道。
threenewbee 2012-12-16
  • 打赏
  • 举报
回复
mscorlib[2.0.5.0]和mscorlib[2.0.0.0]有什么区别么?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧