提问人:adrianm 提问时间:6/3/2015 最后编辑:Pangadrianm 更新时间:7/12/2021 访问量:10662
显示 NuGet 包发行说明
Show NuGet package release notes
问:
nuspec 参考说明了 releaseNotes 标记
v1.5 对软件包每个版本中所做的更改的描述。仅当选择“更新”选项卡且包是对以前安装的包的更新时,才会显示此字段。它显示在通常显示“说明”的位置。
我创建了两个 nuspec 文件,都包含(当然具有不同的标签)version
<?xml version="1.0"?>
<package >
<metadata>
<id>TestReleaseNotes</id>
<version>1.0</version>
<authors>adrianm</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Description</description>
<releaseNotes>Release notes</releaseNotes>
</metadata>
<files>
<file src="Test.cs" target="content" />
</files>
</package>
我在 VS2013 中安装了 1.0 并选择了更新选项卡,但我看不到发行说明。
我错过了什么?
答:
13赞
adrianm
6/3/2015
#1
我自己发现了这一点。
如果我从 .
但当我从 .project
solution
对于我自己的包和 nuget.org,行为是一样的
评论
11赞
KarlZ
3/25/2016
我在 Visual Studio 2015 上使用 NuGet 3.3。似乎无论我如何打开它:1)管理NuGet包...(对于项目),或 2) 管理解决方案的 NuGet 包...,我没有看到发行说明。我花了更多时间尝试跟踪更新的发行说明,以便我从 NuGet 获得的任何生产力优势似乎都丢失了!例如,我目前正在尝试查看 Microsoft.ApplicationInsights 2.0.0.0 的发行说明,我可以看到说明!有人想办法查看 VS 2015 中的发行说明吗?
7赞
1800 INFORMATION
3/4/2020
现在是 2020 年,在 VS 2019 中仍然不可用
6赞
Sevenate
12/4/2020
令人难以置信的是,包管理器如此重要的功能在这么长时间内不可用/损坏:/
5赞
dragon788
11/24/2016
#2
此问题在有关 VS2015 的 NuGet 存储库中进行跟踪。
https://github.com/NuGet/Home/issues/1823
评论
0赞
Andrew KeepCoding
10/31/2023
这在 VS2022 上仍然不可用。
6赞
Jon B
3/24/2021
#3
截至 2021 年 3 月,这似乎仍然是 Visual Studio 2019 中的一个问题。 我们使用 Azure 在内部发布许多 nuget 包。包发行说明显示在 Azure UI 中,但不显示在 Visual Studio 中。但是,“说明”确实显示在 Visual Studio 中,因此我调整了说明以包含发行说明。这实际上来自 Directory.build.props 文件,但同样可以嵌入到项目文件中:
<PackageReleaseNotes>
Release notes added to .nuspec file as <Release Notes> and also to end of Description
</PackageReleaseNotes>
<!-- Don't indent text, it makes it hard to read in the nuget package manager-->
<Description>
Description:
This is the description of our internally produced nuget package
Release Notes:$(PackageReleaseNotes)
</Description>
评论
0赞
Christoph
6/24/2021
但是,一旦您第一次通过 GUI (VS2019/VS2022) 编辑描述,占位符就会随着扩展文本的保存而消失。$(PackageReleaseNotes)
评论