.net-core - .nuspec 中未设置 copyToOutput,即使在 csproj 文件中设置了内容
问题描述
我在 .csproj 文件中有这个设置
<ItemGroup>
<Content Include="powershellcert.pfx" >
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
但是当我看到为项目生成的 nuget 包中的 .nuspec 文件时,它没有为上述内容设置copyToOutput
<contentFiles>
<files include="any/netcoreapp3.1/Properties/launchSettings.json" buildAction="Content" />
<files include="any/netcoreapp3.1/powershellcert.pfx" buildAction="Content" />
</contentFiles
不确定我是否错过了什么?
解决方案
你需要使用<PackageCopyToOutput>
所以:
<Content Include="powershellcert.pfx" >
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<Pack>true</Pack>
<PackageCopyToOutput>true</PackageCopyToOutput>
</Content>
PS不确定是否<Pack>
需要。
查看文档
推荐阅读
- reactjs - 如何使用 Apollo 的 material-table 和 useQuery?
- sql-server - 如果存在则删除临时表 - SQL Server 2008 R2
- dart - Dart:函数参数的声明行为与局部变量的声明行为不同
- javascript - 对当前窗口进行截图并重复存储为数据,具有画面回放和稳定的速度
- postgresql - 如何根据以前的记录值更新日期
- javascript - 使用 Google Maps JavaScript API Loader 未定义“google”
- assertion - 在哪些情况下我们不能使用符号执行?
- netlogo - if 命令中的多个 or 条件
- java - 我可以在不与@Service 进行数据交互的情况下注释类吗?
- python - 即使传递了正确的格式,str 到 datetime 也会返回 NaT