Visual Studio 2017 for Mac的最新版本–7.7版

Visual Studio博客

今天,我们很高兴与您分享Visual Studio for Mac 2017的下一个更新。7.7版包含了您的许多反馈,旨在改进中每种项目类型的核心开发体验。NET核心到Xamarin和Unity。以下只是Visual Studio 2017 for Mac 7.7中的一些新功能–有关完整的发行说明,请继续阅读在这里.

改进的IntelliSense,带有支架补齐、智能缩进和灯泡

Visual Studio 2017 for Mac 7.7对智能感知体验进行了多项改进。大多数更新的功能都会让熟悉VisualStudio的人感到非常熟悉,包括快速修复建议以及“灯泡”体验。现在,当有建议的修复程序时,行号旁边会出现一个图标,指示可用的修复程序类型:一个用于建议的灯泡,一个带有错误符号的灯泡,或者一个用于重构选项和建议的扳手。在此版本中,我们还对支撑匹配和智能缩进进行了一些改进。

.NET Core 2.2(预览版)支持

如果你有兴趣尝试最新最棒的ASP。NET核心功能,您现在可以使用。Visual Studio 2017 for Mac中基于NET Core 2.2的项目。一旦你有了已安装.NET Core 2.2预览版SDK,您将能够完成当前可以完成的所有任务。NETCore2.1,包括创建新项目、打开现有项目、调试和部署。

.NET Core 2.2可以与共存。NETCore2.1,所以您所需要做的就是在创建新项目时选择适当的目标框架。对于现有项目,可以轻松更新.csproj文件中的目标框架。如果你不想使用。NET Core 2.2,它将继续使用与以前相同的版本。

ASP有几个改进。NET Core 2.2(预览版)包括:

  • 使用参数变换器改进布线
  • 用于链接生成的新内置服务
  • 实体框架DBContext的健康检查服务
  • 数据模型验证系统的改进
  • 更快的HTTP客户端

了解有关新ASP的更多信息。NET Core 2.2预览功能,继续阅读在这里.

Azure Functions 2.0支持

Azure函数使您能够使用云的强大功能以可伸缩且经济高效的方式运行代码。无论你是在创建一个API还是想响应一些事件,Azure函数都会为你提供帮助。此版本的Visual Studio for Mac增加了对Azure函数最新版本的支持。有了2.0版的Azure功能,您现在可以访问可移植的跨平台主机运行时,这增加了Azure功能部署的灵活性。Visual Studio for Mac为您提供了一个漂亮的macOS开发环境,可以满足您的所有Azure函数需求。

Xamarin.Android构建性能改进

这一版本的Visual Studio for Mac也是第一个以我们为Xamarin.Android项目改进构建性能的工作为特色的版本。这是我们用户的另一个最高要求,我们很高兴今天能与您分享我们的工作。结果不言自明,无论是第一次构建还是第五十次构建,部署和构建时间都得到了改进。例如,我们的测试项目的增量构建时间平均减少了4秒钟。有关更改的更多详细信息,以及详细的指标和比较,请参阅:https://github.com/xamarin/xamarin-android/wiki/Build-Performance-Results网站.

支持代理服务器后面的许可验证

我们已经解决了来自开发人员社区现在,Visual Studio for Mac可以从我们能够测试的许多代理服务器配置背后激活。解决这个问题花了我们一段时间,因为我们无法在内部有效地重现问题-我们想感谢几个直接与我们合作的用户,他们为我们提供了日志,并在他们的环境中验证了修复。如果在此更新后您继续看到激活Visual Studio for Mac时出现问题,请通过我们的开发人员社区报告,我们将立即进行调查。

发布ASP。NET核心项目到文件夹

我们都喜欢Azure,但有时你需要发布你的ASP。NET项目,我们希望确保这是一个平稳的体验。7.7版引入了一个新的发布目标:文件夹!现在,您可以发布到任何文件夹或文件共享(网络驱动器),并且可以在本地运行页面,也可以在任何您喜欢的地方托管页面。

TFVC扩展更新

除了Visual Studio for Mac之外,我们还发布了TFVC扩展的更新。此扩展支持连接到基于Azure DevOps的TFVC存储库以及本地服务器。尽管扩展仍处于预览状态,但我们鼓励您通过位于Visual Studio>Extensions下的扩展库安装它,并进行尝试。最新的预览包含许多错误修复和稳定性改进。我们欢迎您对此扩展的任何反馈,因为我们准备将其作为一项核心功能集成到Visual Studio for Mac的未来更新中,正如之前在我们的路线图.

分享您的反馈

解决Visual Studio for Mac中的可靠性和性能问题仍然是我们的首要任务。您的反馈对我们来说极为重要,有助于我们优先处理对您的工作流程影响最大的问题。您可以通过以下几种方式联系我们:

  • 使用报告问题Visual Studio for Mac中的工具。
  • 您可以在开发人员社区入口
  • 除了提交问题外,您还可以添加对现有问题的投票或评论。这有助于我们评估问题的影响。
科迪·拜尔,项目经理@cl_眼睛Cody是Visual Studio for Mac团队的程序经理。他的主要关注领域是IDE的性能和可靠性。他喜欢制作移动应用程序并尝试新技术。

0条评论

讨论结束。

反馈usabilla图标