Jul*_*ius 6 nuget nuget-package
我们有许多构建在CI中的库,每次构建时都会部署预发布.其他项目依赖于这些并在构建期间自动更新它们.
但引用是使用Specific Version = true设置的,这意味着增加这些dll上的版本号会导致构建失败.
如何控制物业的设置?
您无法在不更改其源代码的情况下更改NuGet的行为.从Visual Studio中添加非GAC程序集时,NuGet将始终将SpecificVersion设置为true.
您需要运行某种后期构建脚本来修复引用或手动更改它们.
不确定如何更新CI服务器中的项目.如果你使用NuGet.exe update project.csproj那么将更新到最新的NuGet包,并且不会将SpecificVersion设置为true.但是,命令行应用程序不支持PowerShell脚本或内容文件,只会更新引用.这也假定存在可用的更新,否则将不修改引用.
| 归档时间: |
|
| 查看次数: |
1635 次 |
| 最近记录: |