如何将 nuget 预发布包发布到提要?
How to publish a nuget prerelease package to a feed?
我正在通过 运行 nuget.exe push
命令手动将 nuget 包推送到 Azure Devops 源。当我构建我的项目时,会创建 AssemblyName.1.0.0.nupkg
文件并将其推送为:
nuget.exe push -Source URL -ApiKey key ..\AssemblyName.1.0.0.nupkg
这工作正常并且包已成功发布(作为包版本 1.0.0)。但是,我无法发布像 1.0.0-beta 这样的预发布包。
我尝试了什么?
- 我在
AssemblyInfo.cs
中添加了以下内容:
[assembly: AssemblyInformationalVersion("1.0.0-beta")]
当我构建项目时,它仍然生成 AssemblyName.1.0.0.nupkg
而不是 AssemblyName.1.0.0-beta.nupkg
。
- 我在
csproj
中添加了以下内容:
<PropertyGroup>
<PackageVersion>1.0.0-beta</PackageVersion>
</PropertyGroup>
它仍然只生成 AssemblyName.1.0.0.nupkg
。
我想要什么?
你能告诉我如何发布像 1.0.0-beta
这样的预发布 nuget 包吗?
编辑:
该项目的目标框架是.NET Framework 4.5
。
在项目文件中使用 元素,它应该可以工作!
我正在通过 运行 nuget.exe push
命令手动将 nuget 包推送到 Azure Devops 源。当我构建我的项目时,会创建 AssemblyName.1.0.0.nupkg
文件并将其推送为:
nuget.exe push -Source URL -ApiKey key ..\AssemblyName.1.0.0.nupkg
这工作正常并且包已成功发布(作为包版本 1.0.0)。但是,我无法发布像 1.0.0-beta 这样的预发布包。
我尝试了什么?
- 我在
AssemblyInfo.cs
中添加了以下内容:
[assembly: AssemblyInformationalVersion("1.0.0-beta")]
当我构建项目时,它仍然生成 AssemblyName.1.0.0.nupkg
而不是 AssemblyName.1.0.0-beta.nupkg
。
- 我在
csproj
中添加了以下内容:
<PropertyGroup>
<PackageVersion>1.0.0-beta</PackageVersion>
</PropertyGroup>
它仍然只生成 AssemblyName.1.0.0.nupkg
。
我想要什么?
你能告诉我如何发布像 1.0.0-beta
这样的预发布 nuget 包吗?
编辑:
该项目的目标框架是.NET Framework 4.5
。
在项目文件中使用