简体   繁体   English

Microsoft NuGet包发行说明

[英]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: 显然应该分发发行说明,因为它有助于解决以下问题:

  • 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. 我怀疑它涉及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.

相关问题 释放引用其他程序集的nuget软件包 - Release nuget packages that have reference to other assemblies 共享预发布的NuGet软件包 - Sharing pre-release NuGet packages 如何&#39;nuget restore&#39;下载预发布包? - How can 'nuget restore' download pre-release packages? 无法在NuGet包上找到Microsoft.Azure.Services.AppAuthentication - Unable to find Microsoft.Azure.Services.AppAuthentication on NuGet Packages 无法找到包 ***。 源中不存在具有此 ID 的包:“Local Nuget”、Microsoft Visual Studio 离线包、nuget.org - Unable to find package ***. No packages exist with this id in source(s): "Local Nuget", Microsoft Visual Studio Offline Packages, nuget.org automapper.extensions.microsoft.dependencyinjection 和 automapper nuget 包有什么区别? - What is the difference between automapper.extensions.microsoft.dependencyinjection and automapper nuget packages? 替代 https://www.nuget.org/packages/Microsoft.Azure.ApplicationInsights/ - Alternative to https://www.nuget.org/packages/Microsoft.Azure.ApplicationInsights/ 错误 NU1101:无法找到包 &#39;&#39;。 源中不存在具有此 ID 的包:Microsoft Visual Studio 离线包,nuget.org - error NU1101: Unable to find package ''. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packages, nuget.org NuGet软件包无法正确还原 - NuGet Packages Not Properly Restoring 创建解决方案的nuget包 - Creating nuget packages for solutions
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM