微软发布.net Core 2.0和Visual Studio 2017版本15.3

视频: Minecraft Earth: Official Reveal Trailer 2024

视频: Minecraft Earth: Official Reveal Trailer 2024
Anonim

大约三个月前,Microsoft向我们提供了.NET Core 2.0的第一版预览。 预览展示了许多功能,例如Linux二进制存档,运行时程序包存储,在OSX上不需要OpenSSL以及独立的可执行文件等。 周一,微软发布了.NET core 2.0的最终版本。

公共语言运行时团队的成员Rich Lander称最新版本的.NET Core“更易于使用,并且具有更强大的平台功能。” Lander说,.NET开发人员可以从命令行开始使用Core 2.0进行开发,在他们最喜欢的文本编辑器中,在Visual Studio Code中,在Visual Studio for Mac中或在Visual Studio 2017 15.3中(后两个也都已发布)。 Lander进一步添加了有关平台的内容:

“它已经准备好在您自己的硬件或您喜欢的云(例如Microsoft Azure)上用于生产工作负载。”

这是.NET core 2.0的一些重要功能:

  1. Linux Binaries:.NET Core的最新版本包含与.NET Core支持的Linux发行版兼容的二进制存档,从而使开发人员能够试验不在支持列表中但仍兼容的发行版。
  2. OSX上不需要OpenSSL:借助.NET Core 2.0,Microsoft对加密库进行了更改,以充分利用mac OS本身提供的服务,从而有效消除了OSX上对OpenSSL的需求。
  3. 运行时程序包存储:.NET core 2.0具有运行时程序包存储,它允许创建公用库的预编译缓存,然后可以集中配置而不是将其部署到每个应用程序,从而大大减少了部署大小和时间。
  4. 独立的可执行文件:随着最新版本的.NET Core,便携式和独立应用程序现在将使用单独的主机可执行文件。 这将允许应用程序的开发人员使用其数字签名对主机可执行文件进行签名。
  5. 其他功能:其他值得注意的功能包括适用于所有平台的便携式二进制归档文件,Windows Arm32和Arm64构建以及对Linux Arm构建的支持。

微软周一还发布了Visual Studio 2017 15.3版和Visual Studio for Mac 7.1版。 Visual Studio 2017的最新版本通过将Visual Studio与最流行的屏幕阅读器配合使用来改善可访问性。 最新版本的Visual Studio for Mac为其Web应用程序,Web服务和控制台应用程序添加了针对.NET Core 2.0的支持,并使开发人员能够在库项目中创建.NET Standard 2.0,从而使他们可以在各个项目之间共享更多代码项目。

微软发布.net Core 2.0和Visual Studio 2017版本15.3