我为这个模糊的标题表示歉意,但我不知道如何表达它。
我正在使用“自定义”appsettings.json 文件夹。 json 文件位于使用它的类库中。我想创建一个 nuget 包来安装此类库,但还要确保将 appsettings.json 复制到正确的目录中(如果我将其安装在控制台应用程序中,则为构建输出目录)。
我看到一个“答案”
如何在 nuspec 文件中设置“复制到输出目录”属性? https://stackoverflow.com/questions/44747744/how-can-i-set-the-copy-to-output-directory-property-in-my-nuspec-file
但我使用的是 VS 2019 和 .NET Standard 2.0。我非常沮丧,所以任何帮助(即使被告知不可能)不胜感激!提前致谢。
如果您只想在 net core 项目上安装此 nuget 包,您可以在 net standard 项目的 csproj 文件下添加这些节点:
<ItemGroup>
<None Update="xxx\appsettings.json" Pack="true" PackagePath="contentFiles\any\any;content">
<PackageCopyToOutput>true</PackageCopyToOutput>
</None>
</ItemGroup>
然后,将net standard项目重新打包成nuget包,在将其安装到新项目下之前,您应该首先清理 nuget 缓存 https://learn.microsoft.com/en-us/nuget/consume-packages/managing-the-global-packages-and-cache-folders#clearing-local-folders.
如果你想将此nuget包安装到.net框架项目中,你应该尝试使用<package_id>.props
网络标准 2.0 库项目上的文件。
请尝试此链接下的功能 https://stackoverflow.com/questions/64364415/have-a-nuget-package-output-a-file/64366618#64366618.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)