我想爲我的web應用程序創建一個nuget包,但它沒有生成任何.nupkg輸出。我正在使用Visual Studio 2017 15.3.0。DotNet Pack沒有做任何事情
創建項目我做到以下幾點:
- 文件 - 新建 - 項目,
- 的Visual C# - 網頁,
- Asp.Net核心的Web應用程序,
- Web應用程序
然後我轉到目錄中的命令提示符並輸入:csproj文件並輸入: 「Dotnet Pack」
我只得到了以下的輸出:
微軟(R)構建引擎版本15.3.409.57025爲.NET核心 版權所有(C)微軟公司。版權所有。
但是沒有創建nuget包。我期待這樣的:
產NuGet包「App.1.0.0」爲App
我需要做別的如到的csproj文件?
所以你期望從網站創建一個nuget包?不是說這是對還是錯,但是你對這個包有什麼期望? – hardkoded
它使我可以在TeamCity中生成一個可由Octopus Deploy部署的Nuget包。如果有更好的方法糾正我。 –
Octopus Deploy建議使用'dotnet publish'生成已發佈的輸出,然後在該輸出上使用'octo pack'。請參閱[其文檔](https://octopus.com/docs/guides/deploying-asp.net-core-web-applications)。 –