我正在尝试创建一个.NET Standard类库,其中包含一个MSBuild Task,我想将其作为依赖项添加到下游项目中。
项目的基本结构是
我已将项目属性设置为“在构建时生成NuGet包”,文档指出仅使用“build”目录约定就足以将目标文件放在生成的包的构建目录中。
但是,在构建时,所有nuget包都包含项目程序集。如何配置我的项目,以便目标文件作为“构建”工件包含在包中?
答案 0 :(得分:1)
您需要标记要打包的项目,并通过更新csproj文件中的项目来指定自定义包路径:
<ItemGroup>
<None Update="build\**" Pack="true" PackagePath="\build" />
<None Update="buildCrossTargeting\**" Pack="true" PackagePath="\buildCrossTargeting" />
</ItemGroup>