.NET Standard 来日苦短去日长( 六 )

  • WebAssembly 有运行时标识符(RID)[9] , 称为 browser 和 browser-wasm 。 它们允许包的作者在浏览器中针对 WebAssembly 部署不同的二进制文件 。 这对于需要事先编译成 WebAssembly 的本地代码特别有用 。
  • 如上所述 , 我们已经标记了在浏览器沙盒中不支持的 API , 例如 System.Diagnostics.Process 。 如果你从浏览器应用内部使用这些 API , 你会得到一个警告 , 告诉你这个 API 是不支持的 。
    总结net5.0 是为能在任何平台运行的代码而设计的 , 它结合并取代了 netcoreapp 和 netstandard 名称 。 我们还有针对特定平台的框架 , 比如 net5.0-windows(后面还有 net6.0-android , net6.0-ios) 。
    由于标准和它的实现之间没有区别 , 你将能够比使用 .NET Standard 更快地利用新功能 。 而且由于命名惯例 , 你将能够很容易地知道谁可以使用一个给定的库--而无需查阅 .NET Standard 版本表 。
    虽然 .NET Standard 2.1 将是 .NET Standard 的最后一个版本 , 但 .NET 5 和所有未来的版本将继续支持.NET Standard 2.1 和更早的版本 。 你应该将 net5.0(以及未来的版本)视为未来共享代码的基础 。
    祝 , 编码愉快!
    文中相关链接:
    【.NET Standard 来日苦短去日长】[1].[2].#process[3].#versions[4].#why-do-you-include-apis-that-dont-work-everywhere[5].[6].#process[7].[8].[9].


    推荐阅读