.net core NuGet:更新appsettings.json,添加readme.txt

.net core NuGet:更新appsettings.json,添加readme.txt,.net-core,nuget,.net Core,Nuget,我正在尝试创建一个NuGet,它向appsettings.json添加一个部分 我通过创建一个.NET核心类库并启用“在构建时生成NuGet包”来创建NuGet。这将生成正确的NuGet,我可以在其他项目中使用实际代码 不过,我还添加了“appsettings.json”和“readme.txt”,我希望将appsettings.json附加到现有的appsettings.json,并将readme.txt复制过来。而我似乎无法让它发挥作用 我所尝试的: 将其添加到csproj文件,如Micr

我正在尝试创建一个NuGet,它向appsettings.json添加一个部分

我通过创建一个.NET核心类库并启用“在构建时生成NuGet包”来创建NuGet。这将生成正确的NuGet,我可以在其他项目中使用实际代码

不过,我还添加了“appsettings.json”和“readme.txt”,我希望将appsettings.json附加到现有的appsettings.json,并将readme.txt复制过来。而我似乎无法让它发挥作用

我所尝试的:

  • 将其添加到csproj文件,如Microsoft的文档中:。。。这是行不通的
  • 添加一个nuspec.xsd,但这甚至不会覆盖基本属性,如version、description
我是不是遗漏了什么?我找到了很多关于如何创建nuget包的指南,它们都说了不同的东西,但没有一个能超越基础

我正在使用VisualStudio2019及其附带的NuGet

编辑:我正在使用本地源测试我的NuGet,显然,如果您不更改版本号,Visual Studio会将该NuGet保留在某个地方,因此我正在创建我的NuGet的新版本,但Visual Studio一直在安装旧版本

所以现在使用

<None Include="readme.txt" pack="true" PackagePath=".">
  <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>

总是
安装NuGet时显示readme.txt。它仍然没有将其添加到解决方案中,但这只是一个开始

多谢各位


Schoof

您使用的是什么版本的NuGet?我使用的是Visual Studio 2019附带的NuGet版本。我没有安装任何特定的NuGet。他们似乎没有任何增加对的支持的计划,但我知道如何添加readme.txt,至少:是的,那太遗憾了,谢谢!我将把它添加到自述中。:)(现在正在工作!)