日期:2014-05-18  浏览次数:20725 次

关于引用问题
A是一个项目,可以生成dll
B是一个项目,引用了A
C是一个项目,引用了A,也引用了B,如果C是启动项目
当运行C时,会有警告:
警告: 不能将项目“C”中的依赖项“A, Version=XXXXXX, Culture=neutral”复制到运行目录,因为它将改写引用“A, Version=YYYYYY, Culture=neutral”。
哪位朋友清楚什么原因,该如何修改程序,谢谢

------解决方案--------------------
B引用的A.dll与C引用的A.dll的版本不同,不需要修改程序,App.config里面加条版本影射就可以了(双击警告就记得自动会加的)
------解决方案--------------------
设置项目依赖项。
------解决方案--------------------
在Windows的控制面板的管理工具中的.NET配置这个程序中可以完成影射.
如果要在代码中改的话,直接修改Assembly属性就可以了.