Fra*_*non 2 .net asp.net .net-core dotnet-cli
我正在尝试为我的Web应用程序创建一个nuget程序包,但它不产生任何.nupkg输出。我正在使用Visual Studio 2017 15.3.0。
要创建项目,请执行以下操作:
然后,转到包含csproj文件的目录中的命令提示符,然后键入:“ Dotnet Pack”
我只得到以下输出:
.NET Core的Microsoft(R)Build Engine版本15.3.409.57025版权所有(C)Microsoft Corporation。版权所有。
但是没有创建nuget包。我期望的是这样的:
为App生产Nuget包“ App.1.0.0”
我是否还需要对csproj文件做其他事情?
Web应用程序默认情况下不可打包。要更改此设置,请修改您的csproj文件以包括以下属性:
<PropertyGroup>
  <IsPackable>true</IsPackable>
</PropertyGroup>
请注意,截至目前(2017年),对于要使用NuGet包的所有方案都无法正常运行的“库Web项目”或Web项目包,还没有一个好故事。但是,此属性至少会解除阻止生成程序包的过程。
| 归档时间: | 
 | 
| 查看次数: | 1343 次 | 
| 最近记录: |