Microsoft NuGet packages release notes

时间:2017-08-04 12:57:32

标签: c# nuget

Is it possible to see some sort of release notes/version history for the Microsoft NuGet packages? As an example, we currently have version 1.0.5 of Microsoft.CodeDom.Providers.DotNetCompilerPlatform installed in our solution, and now there's an update available to version 1.0.6 (https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform). This is a potentially important update as it involves the Roslyn compiler used to compile our web app. Obviously release notes should be distributed, as it helps with the following issues: How should this update be prioritized (in terms of project management) What should be tested after we apply this update Does it solve any of the existing known issues in our app I suspect that it involves the Roslyn project (https://github.com/dotnet/roslyn), but I'm unable to find any usable release notes there.

2 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分:0)

根据roslyn存储库下的this issue,给定的包不是由Roslyn团队处理的:

  

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

     

@niemyjski注意,尽管名称我们没有这个特定的包。   它由ASP.net团队制作。这个包的回购就在这里   https://github.com/aspnet/RoslynCodeDomProvider

该repo似乎包含构建包的代码,类似于发行说明的内容可以在这里找到:

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

1.0.6的状态:

  

修复问题#2&amp;问题#10

     

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

问题是: