【发布时间】:2015-07-14 22:27:57
【问题描述】:
我在一个大型解决方案中有一个控制台应用项目(称为 App),其中包括我的应用需要使用的库项目(称为 Lib)。
App 有一个对 Lib 的项目引用,而 Lib 有对许多 Nuget 包的引用。构建解决方案时,Nuget 包中的二进制文件包含在 Lib 的 bin 文件夹中,但 Lib 本身的二进制文件包含在 App 的 bin 文件夹中,而它所依赖的 Nuget 包中的二进制文件则不包含。
当 Lib 中的代码尝试反映其依赖项时,这会导致 App 中出现运行时错误。
我应该设置什么来确保包含项目依赖项的 Nuget 依赖项吗?我可以直接在 App 中引用 Nuget 包,但其中有很多,我宁愿找出确保解决依赖关系的正确方法。
【问题讨论】:
标签: c# visual-studio-2013 nuget