[英]Microsoft NuGet packages release notes
Is it possible to see some sort of release notes/version history for the Microsoft NuGet packages? 是否有可能看到Microsoft NuGet包的某种发行说明/版本历史记录?
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 ). 例如,我们目前在我们的解决方案中安装了1.0.5版的Microsoft.CodeDom.Providers.DotNetCompilerPlatform ,现在有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. 这是一个潜在的重要更新,因为它涉及用于编译我们的Web应用程序的Roslyn编译器。 Obviously release notes should be distributed, as it helps with the following issues:
显然应该分发发行说明,因为它有助于解决以下问题:
I suspect that it involves the Roslyn project ( https://github.com/dotnet/roslyn ), but I'm unable to find any usable release notes there. 我怀疑它涉及Roslyn项目( https://github.com/dotnet/roslyn ),但我无法在那里找到任何可用的发行说明。
If the Microsoft.CodeDom.Providers.DotNetCompilerPlatform
did have release notes, they would most likely be in the <releaseNotes>
element within the .nuspec file for the package. 如果
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
确实有发行说明,则它们很可能位于程序包的.nuspec文件中的<releaseNotes>
元素中。 Installing version 1.0.6 and unzipping its .nupkg file, I found this: 安装版本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>
It doesn't look like there are any release notes here. 它看起来不像这里有任何发行说明。
According to this issue under roslyn repository, given package is NOT handled by Roslyn team: 根据roslyn存储库下的这个问题 ,给定的包不是由Roslyn团队处理的:
jaredpar commented on May 30 2017
jaredpar于2017年5月30日发表评论
@niemyjski note that despite the name we don't own this particular package.
@niemyjski注意,尽管名称我们没有这个特定的包。 It's produced by the ASP.net team.
它由ASP.net团队制作。 The repo for the package is here https://github.com/aspnet/RoslynCodeDomProvider
包的repo在这里https://github.com/aspnet/RoslynCodeDomProvider
And that repo does seem to contain code to build the package and something similar to release notes can be found here: 并且该repo似乎包含构建包的代码,并且可以在此处找到类似于发行说明的内容:
https://github.com/aspnet/RoslynCodeDomProvider/releases https://github.com/aspnet/RoslynCodeDomProvider/releases
Which state for 1.0.6: 1.0.6的状态:
Fixing issue#2 & issue#10
修复问题#2和问题#10
Adding support for custom location of Roslyn binaries
添加对Roslyn二进制文件的自定义位置的支持
The issues are: 问题是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.