Bru*_*uce 5 c# warnings build-process build compiler-warnings
编写一个例程WinForms应用程序,它引用了我自己编写的一些自定义库.我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:
"无法加载文件或程序集'RHLib'版本1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.系统找不到指定的文件"
应用程序功能,没有错误消息,但我是那些喜欢完全干净的编译之一 - 没有错误,没有警告.我无法想象这一个.
有问题的库有一个对"缺失"库的引用,当VS完成编译时,"缺失"库被编译并存在于Debug目录中,构建顺序将"缺失"库放置为构建的第一个项目并且"缺失" "库没有依赖关系 - 它是一个小型库,可以让我摆脱循环装配问题.
有任何想法吗?
即使警告来自使用"缺失"库的库,添加对称为"缺失"库的库的应用程序的引用也会删除警告.
说明:原始程序集(我们称之为AS0)称为另一个程序集(我们称之为AS1).AS1在AS0的参考列表中,但是,AS1还调用另一个程序集(我们称之为AS2),当然,AS2在AS1的引用列表中,但不在AS0的引用列表中.为了解决这个问题,我将AS2添加到AS0的参考列表中.这就是诀窍.
| 归档时间: |
|
| 查看次数: |
42000 次 |
| 最近记录: |