Msbuild 使用“dotnetcore包”创建部署nuget包`

Msbuild 使用“dotnetcore包”创建部署nuget包`,msbuild,csproj,dotnet-core-pack,Msbuild,Csproj,Dotnet Core Pack,将dotcore pack与msbuild一起使用时,是否有一个属性可以指示打包逻辑包含输出文件夹中的所有文件 下面的文档并没有很好地说明我在寻找什么: 是否可以指定其他msbuild属性 类似于includealfilesfrombuildoutputinpackage 可以在属性组中声明,如下所示: <Project Sdk="Microsoft.NET.Sdk"> ... <PropertyGroup> <IncludeAllFilesFr

将dotcore pack与msbuild一起使用时,是否有一个属性可以指示打包逻辑包含输出文件夹中的所有文件

下面的文档并没有很好地说明我在寻找什么:

是否可以指定其他msbuild属性

类似于
includealfilesfrombuildoutputinpackage

可以在属性组中声明,如下所示:

 <Project Sdk="Microsoft.NET.Sdk">
  ...
  <PropertyGroup>
    <IncludeAllFilesFromBuildOutputInPackage>true</IncludeAllFilesFromBuildOutputInPackage>
  </PropertyGroup>
  ...
</Project>

...
真的
...

理论上,有一个
true
属性将指示它将可执行文件打包为要通过
dotnet tool install安装的工具可执行文件。这些包包含NuGet包中工具文件夹内的所有依赖项

还有一些web部署发布配置文件可以指示工具生成zip文件,但这些文件是特定于web应用程序的


注意,NuGet不是一个真正的部署工具,而是一个依赖关系管理系统。在部署场景中使用它是不受现成支持的,这就是为什么您找不到这些功能可用的原因。

其他问题:为什么?你也可以用普通拉链代替。