gpt4 book ai didi

nuget - 在 dotnet 包中包含自定义配置文件

转载 作者:行者123 更新时间:2023-12-04 00:32:53 24 4
gpt4 key购买 nike

我在 .netstandard2.0 项目中有一个配置文件,我想在打包时将它包含在同一目录中,我已经在 csprof 文件中有这个:

  <ItemGroup>
<None Include="load.config">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

当我用 dotnet build 构建它时,配置文件确实被复制到输出目录,但是当 dotnet pack , nugget 只包含 .dll,不包含 .config 文件,我如何在 nugget 包中包含这个配置文件?

最佳答案

尝试添加 Pack="true"属性(property):

<ItemGroup>
<None Include="load.config" Pack="true">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

您可能还需要指定 PackagePath属性(property)也是如此。我在 files section 中找到了 sample .

关于nuget - 在 dotnet 包中包含自定义配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48337110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com