我在 .netstandard2.0 项目中有一个配置文件,我想在打包时将其包含在同一个目录中,我已经在 csprof 文件中有了这个:
<ItemGroup>
<None Include="load.config">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
当我用 dotnet build
构建它时,配置文件确实被复制到了输出目录,但是当dotnet pack
时,掘金只包含.dll,而不是 .config 文件,我怎样才能在 nugget 包中包含这个配置文件?
尝试添加Pack="true"
属性:
<ItemGroup>
<None Include="load.config" Pack="true">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
您可能还需要指定PackagePath
属性。我在文件部分找到了示例。