APP下载

开发者现可在Visual Studio 2019使用GitHub Codespaces服务

消息来源:baojiabao.com 作者: 发布时间:2026-09-09

报价宝综合消息开发者现可在Visual Studio 2019使用GitHub Codespaces服务

微软在Ignite 2020大会,发布了最新的Visual Studio 2019功能消息,开发者现在可以在Visual Studio中创建GitHub Codespaces,同时Visual Studio也与Git更好的整合,并且提供C++20语言一致性,还改进了.NET生产力。

适用于Visual Studio的GitHub Codespaces,现在于Visual Studio 2019 Preview 3.1中,以Beta测试功能释出。GitHub Codespaces提供即时的云端开发环境,让开发者可以灵活地在任何地方,使用Visual Studio 2019的功能,远端开发ASP.NET Core网页程式、.NET Core、CMake以及C++控制台或是函式库等应用。

微软提到,Visual Studio与电脑上其他应用程序争夺CPU以及磁盘空间,透过使用GitHub Codespaces,可以将许多CPU密集的运算工作,交给云端执行,因此开发者可以更轻易地开发企业规模应用程序,而不会占用本地端电脑资源,且在Codespace建构应用程序,也能大幅减少在本地端安装的内容。目前适用Visual Studio的GitHub Codespaces,仅开放给部分GitHub使用者,之后还会开放给更多的用户测试。

微软还释出称为Devinit的命令列工具,帮助开发者设定开发环境。要在新环境中,从头开始配置完整的开发环境是一项挑战,正确地配置储存库更是耗费时间,而Devinit可以让开发者以宣告性格式定义程式码中的相依关系,该宣告性格式将会随着源代码一同发布,因此可以在任何程式码分支,总是维持最新状态。Devinit支援一系列现有的套件管理器,能够自动配置程式码中的相依关系。

微软持续改进Visual Studio中的Git使用体验,在最新的预览版中,开发者可以从Azure DevOps Work Items创建新的分支,只要点选Team Explorer中的Work Items面板,以右键点击其中一个工作项目,就能从对话框中选择创建分支。另外,现在Visual Studio还会显示可用的本地Git储存库列表,当开发者打开专案、解决方案或是资料夹时,Visual Studio便会侦测并且添加到Git列表中,开发者可以选择该列表的存储库,在Visual Studio中开启Git上下文,接着从Solution Explorer载入需要的解决方案或是资料夹。

官方还提到,Visual Studio C++小组已经改进编译器、标准函式库以及IDE,支援最新C++20功能,现在开发者可以在同一个专案中,使用模组和协程等C++20新功能。同时,最新版本还提供C++20 Ranges的主要支援,支援大部分以范围为基础的算法。

从.NET 5.0开始,.NET编译器平台分析器,将包含在.NET SDK中,在预设情况,.NET 5.0或更新版本的专案将会启用程式码分析,该分析器会检查C#和Visual Basic程式码的安全性、效能、设计和各种问题。此外,微软也添加了EnableNETAnalyzers属性,开发者可以透过启用与关闭该属性,选择对较旧的.NET版本程式码进行分析,也可以禁用专案程式码分析功能。

2020-09-24 10:49:00

相关文章