可以在VS Package Manager UI中显示预发布的NuGet包吗?

时间:2012-02-06 15:17:15

标签: nuget nuget-package semantic-versioning

我正在使用自定义NuGet提要来部署自己的NuGet包。 我正在使用semver,因此我的CI服务器正在为每个构建生成一个部署新的预发布包。默认情况下,在程序包管理器中,这些预发布包显然不可见。

有没有办法在包/ Feed /全局级别指定预发布包应该出现在包管理器的“更新”选项卡下?

如果我通过编辑packages.config文件安装预发布包,我的包在包管理器中用红色'预发布'标签清楚标记,这样管理员就能正确理解版本。

1 个答案:

答案 0 :(得分:4)

我发现可以使用 Powershell控制台将特定包更新到预发布版本。 Update-Package命令采用-IncludePrerelease标志,可以使用单个命令更新所有项目的依赖关系:

Update-Package <Package-Id> -IncludePrerelease

上述命令将更新为最新的预发布版本。如果要更新到某个版本,可以按如下方式指定:

Update-Package <Package-Id> -IncludePrerelease -Version <version-number>

更新:

NuGet 1.7 在Manage NuGet包对话框中显示预发布包。

相关问题