我有一个解决方案,其项目具有类,我希望与其他项目共享同样的解决方
此类依赖于从nuget中提取的库。
因为第二个项目没有从nuget中提取同一个库,所以类执行失败(尽管第二个项目取决于第一个项目)。
到目前为止,我一直在为多个项目添加相同的nuget包。
这看起来非常笨拙,因为当我需要更新一个项目时,我必须记住更新所有项目,或者依赖于测试,这似乎是一个很好的机会让错误漏掉。
如何在同一解决方案中分享多个项目之间的这些依赖关系?
答案 0 :(得分:3)
我根据您的描述创建了一个示例解决方案,我发现可以在引用Class1项目的其他项目中自动找到依赖项nuget库。但是,如果我将Class1项目引用中的nuget库的Copy to Local属性设置为false,我将收到有关在运行其他项目时无法找到依赖项的错误消息。
因此,请检查Class1项目中nuget库的Copy to Local属性,确认它已设置为True。