繁体   English   中英

在解决方案中共享项目之间的程序集

[英]Sharing assemblies between projects in a solution

我有一个解决方案 ,有一个项目 ,我想在同一个解决方案中与另一个项目共享一个

这个类依赖于从nuget中提取的库。

因为第二个项目没有从nuget中提取同一个库,所以类执行失败(尽管第二个项目取决于第一个项目)。

到目前为止,我一直在为多个项目添加相同的nuget包。

这似乎非常笨拙,因为当我需要更新一个项目时,我必须记住更新所有项目,或者依赖于测试,这似乎是一个很好的机会让错误漏掉。

如何在同一解决方案中分享多个项目之间的这些依赖关系?

我根据您的描述创建了一个示例解决方案,我发现可以在引用Class1项目的其他项目中自动找到依赖项nuget库。 但是,如果我将Class1项目引用中的nuget库的Copy to Local属性设置为false,我将收到有关在运行其他项目时无法找到依赖项的错误消息。

因此,请检查Class1项目中nuget库的Copy to Local属性,确认它已设置为True。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM