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

时间:2016-09-06 18:11:41

标签: c# .net visual-studio nuget

我有一个解决方案,其项目具有,我希望与其他项目共享同样的解决方

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

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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