在我的Nuget包中包含我的Nuget自述

在我的Nuget包中包含我的Nuget自述,nuget,nuget-package,Nuget,Nuget Package,我有几个小的Nuget软件包 我在git存储库中有一个Nuget自述文件,.nupkg文件是由VS根据存储在.csproj文件中的“Package”配置自动构建的 每当我需要发布包的新版本时,我都会在web UI中将.nupkg文件上载到nuget,然后它会要求我提供任何文档,此时我必须手动上载自述文件 有没有办法把自述文件放到.nupkg中,这样我就不必每次都手动上传它了?目前没有办法,但它是WIP 正在审查的新规范: 此功能的此问题:我通过csprj执行此操作。文件 我创建了一个.netst

我有几个小的Nuget软件包

我在git存储库中有一个Nuget自述文件,
.nupkg
文件是由VS根据存储在
.csproj
文件中的“Package”配置自动构建的

每当我需要发布包的新版本时,我都会在web UI中将
.nupkg
文件上载到nuget,然后它会要求我提供任何文档,此时我必须手动上载自述文件


有没有办法把自述文件放到
.nupkg
中,这样我就不必每次都手动上传它了?

目前没有办法,但它是WIP

正在审查的新规范:

此功能的此问题:

我通过csprj执行此操作。文件 我创建了一个.netstandard项目并添加了一个readme.txt

将以下内容添加到x.csproj

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

第一次安装nuget时,文件将显示在VS中。 在互联网的某个地方有一个artikel描述了这个解决方案,但我现在找不到它

这是我完整的csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netstandard2.0;net471;net35</TargetFrameworks>
   .....
    <FileVersion>1.0.1.11</FileVersion>
    <AssemblyVersion>1.0.1.11</AssemblyVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="NLog" Version="4.7.6" />
  </ItemGroup>
  <ItemGroup>
    <Compile Update="Properties\Resources.Designer.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
  </ItemGroup>

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

  <ItemGroup>
    <EmbeddedResource Update="Properties\Resources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>

</Project>

netstandard2.0;net471;网络35
.....
1.0.1.11
1.0.1.11
真的
真的
Resources.resx
ResXFileCodeGenerator
Resources.Designer.cs

您可以通过.nuspec文件将文件添加到NuGet软件包中,或者如果您正在使用,可以通过向项目中添加项目来添加文件。但是,您并没有得到丰富的格式设置,比如.md文件.Bah!第二个看起来很接近!现在,我可以将
自述文件。*
文件放入nuget包(如果我在NugetPackageExplorer中打开它,请确认它在那里)。但Nuget上传界面无法识别它:(已向NuGet.org发送了一条消息,询问这应该如何工作。如果他们给出响应,将更新。似乎有一个计划允许在NuGet包中包含README.md文件。有一个处于审阅状态的规范-NuGet支持部门已确认我当前的工作流是当前唯一可用的选项。但也有一个提示。)d将@MattWard与之相关的问题列为“未来计划”。