Visual studio 2013 显示NuGet软件包发行说明

Visual studio 2013 显示NuGet软件包发行说明,visual-studio-2013,nuget,nuspec,Visual Studio 2013,Nuget,Nuspec,上面说的是releaseNotes标签 v1.5包的每个版本中所做更改的说明。此字段仅在选择“更新”选项卡且软件包是对以前安装的软件包的更新时显示。它显示在通常显示描述的位置 我创建了两个nuspec文件,都包含(当然有不同的version标记) TestReleaseNotes 1 阿德里亚姆 假的 描述 发行说明 我在VS2013中安装了1.0并选择了“更新”选项卡,但看不到发行说明。 我错过了什么?这是我自己发现的 如果我从项目打开“管理NuGet软件包”对话框,将显示发行说明。

上面说的是releaseNotes标签

v1.5包的每个版本中所做更改的说明。此字段仅在选择“更新”选项卡且软件包是对以前安装的软件包的更新时显示。它显示在通常显示描述的位置

我创建了两个nuspec文件,都包含(当然有不同的
version
标记)


TestReleaseNotes
1
阿德里亚姆
假的
描述
发行说明
我在VS2013中安装了1.0并选择了“更新”选项卡,但看不到发行说明。

我错过了什么?

这是我自己发现的

如果我从
项目
打开“管理NuGet软件包”对话框,将显示发行说明。
但当我从
解决方案中打开它时,就不会了


我自己的软件包和nuget.org的行为相同

该问题在有关VS2015的nuget回购协议中得到跟踪


截至2021年3月,在Visual Studio 2019中,这似乎仍然是一个问题。 我们使用Azure在内部发布了许多nuget软件包。包发行说明显示在Azure UI中,但不显示在Visual Studio中。然而,“描述”确实出现在VisualStudio中,所以我调整了描述以包含发行说明。这实际上来自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>

将发行说明添加到.nuspec文件中,并添加到说明末尾
说明:
这是对我们内部生产的nuget软件包的描述
发行说明:$(PackageReleaseNotes)

对于我来说,VS 2013和旧版本的Microsoft.ApplicationInsights似乎还可以。NuGet对话框显示一个单独的发行说明标签,其中包含NuGet软件包中的发行说明文本。我现在使用的是Visual Studio 2015和NuGet 3.3。似乎无论我如何打开它:1)管理NuGet包。。。(对于项目)或2)管理解决方案的NuGet包…,我没有看到发行说明。我花了更多的时间来追踪更新的发行说明,这样我从NuGet获得的任何生产效率优势都会消失!例如,我目前正在尝试查看Microsoft.ApplicationInsights 2.0.0.0的发行说明,我可以看到的是说明!有人想办法在VS 2015中查看发行说明吗?现在是2020年,在VS 2019Is中仍然不可用,令人难以置信的是,package manager如此重要的功能在这么长时间内都不可用/失效:/