微软NuGet包发布说明

4

是否有可能查看Microsoft NuGet包的某种发布说明/版本历史记录?

例如,我们目前在解决方案中安装了版本为1.0.5的Microsoft.CodeDom.Providers.DotNetCompilerPlatform,现在有一个可用的更新版本1.0.6(https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform)。

这是一个潜在重要的更新,因为它涉及到编译我们Web应用程序所使用的Roslyn编译器。显然,发布说明应该分发,因为它有助于以下问题:

  • 如何将此更新优先考虑(从项目管理的角度)
  • 在我们应用此更新后应该测试什么
  • 它是否解决我们应用程序中现有已知问题之一

我怀疑它涉及Roslyn项目(https://github.com/dotnet/roslyn),但我无法找到任何可用的发布说明。


我怀疑发行说明或变更日志是否可用。 - user47589
1
我刚在NuGet上查看了一下,通过VS并没有看到发布说明。 - Simon Price
@nnn,这是一个旧问题,但作为一般情况可能仍然对其他人有用。请考虑标记一个已接受的答案 - Imre Pühvel
2个回答

2
如果 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 有发布说明,它们很可能在该包的 .nuspec 文件中的 <releaseNotes> 元素中。安装版本1.0.6并解压其 .nupkg 文件,我找到了以下内容:
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Microsoft.CodeDom.Providers.DotNetCompilerPlatform</id>
    <version>1.0.6</version>
    <title>CodeDOM Providers for .NET Compiler Platform ("Roslyn")</title>
    <authors>Microsoft</authors>
    <owners>Microsoft</owners>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm</licenseUrl>
    <projectUrl>http://www.asp.net/</projectUrl>
    <description>Replacement CodeDOM providers that use the new .NET Compiler Platform ("Roslyn") compiler as a service APIs. This provides support for new language features in systems using CodeDOM (e.g. ASP.NET runtime compilation) as well as improving the compilation performance of these systems.</description>
    <summary>Replacement CodeDOM providers that use the new .NET Compiler Platform ("Roslyn") compiler as a service APIs.</summary>
    <copyright>© Microsoft Corporation. All rights reserved.</copyright>
    <language>en-US</language>
    <tags>Roslyn CodeDOM Compiler CSharp VB.Net ASP.NET</tags>
    <dependencies>
      <group targetFramework=".NETFramework4.5">
        <dependency id="Microsoft.Net.Compilers" version="1.3.2" />
      </group>
      <group targetFramework=".NETFramework4.6">
        <dependency id="Microsoft.Net.Compilers" version="2.1.0" />
      </group>
    </dependencies>
    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
  </metadata>
</package>

看起来这里没有任何发布说明。


0
根据roslyn存储库下的此问题,给定的包未由Roslyn团队处理:

jaredpar于2017年5月30日发表评论

@niemyjski请注意,尽管名称如此,但我们不拥有此特定软件包。 它是由ASP.net团队制作的。该软件包的存储库在此处 https://github.com/aspnet/RoslynCodeDomProvider

而且该存储库似乎包含构建软件包的代码,并且类似发布说明的内容可以在此处找到:

https://github.com/aspnet/RoslynCodeDomProvider/releases

1.0.6 版本的状态是什么:

修复问题 #2 和问题 #10

添加支持自定义 Roslyn 二进制文件位置

这些问题是:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接