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