gpt4 book ai didi

.net - 引用我自己的nuget包: Can I avoid modifying all my csproj on each package update?

转载 作者:行者123 更新时间:2023-12-03 04:44:38 24 4
gpt4 key购买 nike

我创建了一个“上帝存储库”(我们称之为 G),它集中了我的应用程序其他部分使用的关键功能。

由于此存储库很重要并且在多个其他组件之间共享,因此我希望将其隔离。

此存储库生成一个由其他解决方案(在其他存储库 X、Y、Z 中)引用的 nuget 包,并且该版本由我的构建服务器自动递增。

由于G仍处于早期开发阶段(不完全稳定),所以变化很大。

我的问题:在这种情况下,每次将错误修复推送到 G 时,我都必须更新 X、Y、Z 中的数十个 .csprojs。

我的问题:有没有办法避免修改csprojs(和packages.config)来更新引用? (例如告诉 nuget 我想引用这个包的“最新”版本)...我猜这会导致 HintPath 不包含包版本。

有人经历过这种情况吗?有什么解决办法吗?

最佳答案

如果您启用了自动恢复(默认情况下),我记得,一旦您添加了任何人(包括您自己)的 NuGet 包,您就不需要接触任何其他项目。下次构建项目时,NuGet 包管理器会检查 NuGet 存储库,并且它应该自动更新该项目或解决方案中的包。

关于.net - 引用我自己的nuget包: Can I avoid modifying all my csproj on each package update?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27510153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com