我有几个小小的Nuget包裹。
我在git存储库中有一个Nuget文件,.nupkg
文件是由VS根据存储在.csproj
文件中的"Package“配置自动生成的。
每当我需要发布软件包的新版本时,我都会在web中将.nupkg
文件上传到nuget,然后它要求我提供任何文档,此时我必须手动上传自述文件。
有没有办法将自述文件放到.nupkg
中,这样我就不必每次都手动上传它了?
发布于 2022-01-30 23:04:59
NuGet现在增加了对JustWork的支持。
发布主题公告:https://github.com/NuGet/Home/issues/6873#issuecomment-833829727公告博客帖子:https://devblogs.microsoft.com/nuget/add-a-readme-to-your-nuget-package/
您所需要做的就是使用README.md
标记在.csproj
中引用PackageReadmeFile
文件。如果README.md位于git根目录中(即GitHub自动检测它的位置),那么它将如下所示:
<PackageReadmeFile>README.md</PackageReadmeFile>
发布于 2020-08-27 16:24:05
目前还没有办法做到这一点,但它是WIP。
正在审查的新规范:https://github.com/NuGet/Home/wiki/Embedding-and-displaying-NuGet-READMEs
发布于 2021-04-28 13:51:33
我是通过csprj这么做的。文件。我创建了一个.netstandard项目并添加了一个readme.txt。
向x.csproj中添加以下内容
<ItemGroup>
<None Include="readme.txt" pack="true" PackagePath="." />
</ItemGroup>
当第一次安装nuget时,文件将显示在VS中。在互联网的某个地方,有一幅作品描述了这个解决方案,但我现在找不到。
这里是我的全部
<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>
https://stackoverflow.com/questions/59068516
复制相似问题