我想为我的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)。 –