在解决方案中的项目之间共享程序集
本文关键字:之间 共享程序集 项目 解决方案 | 更新日期: 2023-09-27 18:05:49
我有一个解决方案,它有一个项目,它有一个类,我想与同一解决方案中的另一个项目共享。
这个类依赖于一个从nuget中拉入的库。
因为第二个项目没有从nuget中提取相同的库,所以类执行失败(尽管第二个项目依赖于第一个项目)。
到目前为止,我一直在向多个项目添加相同的nuget包。
这看起来非常笨拙,因为当我需要更新一个项目时,我必须记住更新所有项目,或者依赖于测试,这似乎是一个很好的机会让bug从裂缝中溜走。
我如何在同一个解决方案中的多个项目之间共享这些依赖关系?
我根据您的描述创建了一个示例解决方案,我发现可以在引用Class1项目的其他项目中自动找到依赖项nuget库。但是,如果我将Class1项目引用中的nuget库的Copy to Local属性设置为false,则在运行其他项目时,我将获得关于无法找到依赖项的错误消息。
所以请检查Copy to Local属性为您的Class1项目中的nuget库,以确认它被设置为True。