参考自己的NuGet软件包:在每次软件包更新时,我能避免修改所有csproj吗?

3
我创建了一个“上帝仓库”(我们称之为G),其中集中了应用程序其他部分使用的关键功能。 由于这个仓库是关键的并且被多个其他组件共享,我想要保持它的隔离性。 此存储库生成一个Nuget软件包,被其他解决方案(在其他存储库X,Y,Z中)引用,并且版本会被我的构建服务器自动递增。 由于G仍处于早期开发阶段(还不太稳定),它经常改变。 我的问题:在这种情况下,每次将bugfix推送到G时,我必须更新X,Y,Z中的几十个.csprojs。 我的问题:是否有一种方法可以避免修改csprojs(和packages.config)来更新引用?(例如,告诉Nuget我想要引用此软件包的“最新”版本)...我猜这会导致不包括软件包版本的HintPath。 有人经历过这种情况吗? 有任何解决方法吗?

请查看此链接:http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages - Anatoly Ruchka
1个回答

0
如果你启用了自动还原功能(默认情况下是开启的),当你添加NuGet包时,不需要再去操作任何其他项目。下次构建该项目时,NuGet包管理器会检查NuGet仓库,并自动更新该项目或解决方案中的包。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,