簡體   English   中英

如何將 nuget 預發布包發布到提要?

[英]How to publish a nuget prerelease package to a feed?

我通過運行nuget.exe push命令手動將 nuget 包推送到 Azure Devops nuget.exe push 當我構建我的項目時,會創建AssemblyName.1.0.0.nupkg文件,我將其推送為:

nuget.exe push -Source URL -ApiKey key ..\AssemblyName.1.0.0.nupkg

這工作正常並且包已成功發布(作為包版本 1.0.0)。 但是,我無法發布像 1.0.0-beta 這樣的預發布包。

我嘗試了什么?

  1. 我在AssemblyInfo.cs添加了以下內容:
[assembly: AssemblyInformationalVersion("1.0.0-beta")]

當我構建項目時,它仍然生成AssemblyName.1.0.0.nupkg但不生成AssemblyName.1.0.0-beta.nupkg

  1. 我在csproj添加了以下csproj
<PropertyGroup>
    <PackageVersion>1.0.0-beta</PackageVersion>
</PropertyGroup>

它仍然只生成AssemblyName.1.0.0.nupkg

我想要的是?

你能告訴我如何發布像1.0.0-beta這樣的預發布 nuget 包嗎?

編輯:

該項目的目標框架是.NET Framework 4.5

在項目文件中使用 <Version> 元素,它應該可以工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM