Jak*_*cki 6 nuget nuget-package semantic-versioning
我正在使用自定义NuGet提要来部署自己的NuGet包.我正在使用semver,因此我的CI服务器正在为每个构建生成一个部署新的预发布包.默认情况下,在程序包管理器中,这些预发布包显然不可见.
有没有办法在包/ Feed /全局级别指定预发布包应出现在包管理器的"更新"选项卡下?
如果我通过编辑packages.config文件安装预发布包,我的包在包管理器中用红色'预发布'标签清楚地标记,因此管理员正确理解版本控制.
我发现可以使用Powershell console将特定包更新到预发布版本。Update-Packagecommand 带有一个-IncludePrerelease标志,并且可以使用单个命令更新所有项目的依赖项:
Update-Package <Package-Id> -IncludePrerelease
Run Code Online (Sandbox Code Playgroud)
上述命令将更新到最新的预发布版本。如果你想更新到某个版本,你可以指定如下:
Update-Package <Package-Id> -IncludePrerelease -Version <version-number>
Run Code Online (Sandbox Code Playgroud)
更新:
NuGet 1.7在“管理 NuGet 包”对话框中显示了预发布包。
| 归档时间: |
|
| 查看次数: |
2496 次 |
| 最近记录: |