增量 Nuget 包版本 NetStandard 本地文件夹 Visual Studio 2017

Posted

技术标签:

【中文标题】增量 Nuget 包版本 NetStandard 本地文件夹 Visual Studio 2017【英文标题】:Increment Nuget Package Version NetStandard Local Folder visual studio 2017 【发布时间】:2019-02-14 10:49:42 【问题描述】:

我使用 Net Standard 创建了一堆供内部使用的实用程序。

在项目属性下->包我设置了“在构建时生成 Nuget 包” .csproj,我在其中添加了:

<PropertyGroup>
<PackageOutputPath>MyDirPath</PackageOutputPath>
</PropertyGroup>

这一切都很好,它会在正确的文件夹中创建 MyInternalPackage.1.0.0.nupkg。

我想知道在构建/重建我的网络标准项目时如何自动增加版本号。

交给你了。

【问题讨论】:

【参考方案1】:

您可以添加一个名为 AppxAutoIncrementPackageRevision 的属性并将值设置为 True:

完整代码如下:

<PropertyGroup>
    <PackageOutputPath>MyDirPath</PackageOutputPath>
    <AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
</PropertyGroup>

构建后,它会自动递增。

【讨论】:

抱歉,我应该在我的原始帖子中提到,我实际上已经尝试过这个无济于事

以上是关于增量 Nuget 包版本 NetStandard 本地文件夹 Visual Studio 2017的主要内容,如果未能解决你的问题,请参考以下文章

将 .NetStandard 2.0 Nuget 包安装到 VS2015 Net 4.6.1 项目中

.NET System.Drawing.Common 4.5.1 的 NuGet 包包含错误版本的程序集

创建多目标 Xamarin.Forms NuGet 包

删除 NuGet 包的依赖 NuGet 包

dotnet restore 不复制 NETStandard.Library 和其他框架包

Visual Studio 2013 更新 NuGet 包管理器