2016-05-11 48 views
1

我正在創建NuGet包作爲我的CI構建的一部分。我的意圖是能夠部署最終的應用程序進行測試,並且一旦通過,就可以通過刪除-prerelease命名來將該構建版本升級到發行版本。我如何使用現有的NuGet預發包並將其轉換爲非預發佈?如何刪除nuget包裝上的預售指定?

回答

0

我想知道包是否包含導致問題的散列文件。我認爲你唯一的選擇是生成一個新的包。

+0

好吧,我試圖手動這樣做,幷包不能再被安裝爲的NuGet認爲這是無效的。 – Andy

+0

我已經確認刪除預發佈標籤的所有痕跡是不夠的,似乎需要其他更改。 – Andy

+0

顯然,事情已經改變。我測試了它,發現它不起作用,正如我上面所描述的那樣。我想知道包是否包含導致問題的散列文件。我認爲你唯一的選擇是生成一個新的包。 – Slobo80

0

只需在Package Explorer中打開nupkg文件並編輯版本號即可。

我已經做了很多次,將一個-rc轉化爲生產。

做工精細

+0

不要認爲這有助於自動構建。 – Andy