Tha*_*ven 7 .net visual-studio nuget
在我们的产品中,我们有一些项目.几乎每一个都依赖于单一的,称为"核心".我们将每个项目分配为分离的nuget包.对于部署我们为其他团队/产品nuget工作很好,这在我们当地的工作中真的很痛苦.
每当"核心"项目发生变化时,我们需要重建它,构建nuget,将其发布到某个存储库中,然后在其他项目中进行恢复.这需要时间.有时我们需要在几次迭代中对核心进行更改.我们首先要一遍又一遍地进行构建发布nuget-update nuget圈
到目前为止,我们发现的最佳解决方案是在我们的本地工作期间将nuget引用切换为项目引用,并在我们想要发布它时将其切换回nuget.
但我们不确定这是否是最佳方式.
那么,在没有更加努力工作的情况下,在两个本地项目中处理块金引用的最佳方法是什么?
谢谢
在不增加工作难度的情况下处理两个本地项目中的 nuget 引用的最佳方法是什么?
NuGet 作为 Microsoft 开发平台的包管理器有很多优点,但这并不意味着它没有缺陷。正如您所遇到的,如果引用的项目被频繁修改,我们必须为每次修改重新构建它,构建nuget,发布它。这会带来很多无聊的工作。为了解决这个缺点,项目到项目的参考应该是一个更好的方法。
项目到项目引用的优点是它在构建系统中的项目之间创建依赖关系。如果自上次构建引用项目以来该依赖项目发生了更改,则将构建该依赖项目。文件引用不会创建构建依赖项,因此可以构建引用项目而不构建依赖项目。
所以你所做的就是最好的方法。当引用的项目经常修改时,应推荐项目到项目的引用,当将引用项目共享给其他人或发布时,nuget引用更合适。