Visual Studio 2019 for Mac 8.3 正式发布
Visual Studio 2019 for Mac 8.3 正式发布了,以下是这个版本中关注的三个重要内容:
- Support for .NET Core 3, .NET Standard 2.1, and C# 8.0.
- Solution-level management of NuGet packages.
- Multi-targeting for .NET libraries.
具体内容是:
Support for .NET Core 3.0, .NET Standard 2.1, and C# 8.0
此版本正式支持 .NET Core 3.0、.NET Standard 2.1 和 C# 8.0。无论是第一次安装 IDE 还是从上一个版本中更新,.NET Core 3.0 SDK 都将自动安装。你可以创建、构建、运行、调试和发布 .NET Core 3.0 应用程序。
在 Visual Studio for Mac 中编辑 C# 8.0 文件时,可以使用新的 C# 8.0 特性,如数据成员的只读性和切换表达式。
NuGet solution-level package management
此版本增加了对 NuGet 方案级包管理功能的支持,这是开发者社区强烈要求更改之一。随着解决方案中项目数量的增加,在整个项目中保留相同版本的包变得困难。经过改进,将整个解决方案合并成一个单一版本的包会更加容易。
Multi-Targeting
在构建现代 .NET 库时,库开发者通常需要考虑各种平台和设备。.NET Standard 是添加对多个平台的支持的最佳解决方案,但有时需要在不支持它的.NET框架中使用 API。在这种情况下,最好的解决方案是使用多目标来构建多个 .NET 框架。8.3 版本为支持多目标的项目提供了支持,改进体验。在其中一个项目中编辑代码时,使用编辑器窗口顶部的“目标框架(Target Framework)”下拉列表,集中在特定的目标框架上编辑。
更新所有 Web 编辑器
Visua lStudio for Mac v8.3 发行版的一个主要重点是优化 ASP .NET Core 开发人员工作流。在 8.1 版中,引入了新的 C# 编辑器。8.2 引入新的 XAML 编辑器。在 8.3 版中,官方更新了所有的 web 编辑器。新的 Web 编辑器基于与 C# 和 XAML 编辑器相同的原生 UI,并提供了 Visual Studio for Mac 最近引入的所有高级特性,如多重插入符编辑、RTL 支持和本机输入支持。除了这些高级编辑器功能之外,新的 Web 体验还具有与 Windows 上的 Visual Studio 相同的核心功能,因此你可以使用相同的语言服务功能,从而使 Visual Studio 成为一种高效的 IDE。这些语言服务提供了重要的功能,如 IntelliSense 以及代码格式、语法突出显示和导航支持。
新编辑器支持多种 Web 文件,包括 HTML、CSHTML、JS、CSS 以及支持 JS、C# 和 CSS 的 CSHTML 嵌入式支持。这意味着你将在 JS、CSHTML 等中看到高级 IntelliSense。另外还改进了对较少文件和 Sass 文件的支持。
ASP.NET Core: File Nesting support
此版本为 ASP .NET Core 项目添加了自动文件嵌套。应用的自动文件嵌套规则与在 Visual Studio 中的规则相同。启用文件嵌套后,可以更加集中地编辑频度较高的文件,生成的文件和编辑频度较少的文件将嵌套在其他相关文件下。
在多个 Web 浏览器上调试 AS P.NET Core 应用程序
此版本中,在调试 ASP .NET Core 应用程序时,可以选择要运行应用程序的浏览器。
XAML Hot Reload for Xamarin.Forms Preview
XAML 热重载使你可以在 Xamarin.Forms UI 上快速迭代,而无需构建和部署。现在在调试应用程序时,你可以编辑 XAML 并点击保存,以查看正在运行的应用程序中实时更改。这适用于所有有效的部署目标,包括模拟器、仿真器和物理设备。
Android 10、Xcode 11 和 IOS 13 支持 Xamarin
Visual Studio for Mac 8.3 中,Xamarin 开发人员可以利用 Google 和 Apple 的最新和最优秀的特性。
New “Delighters” for all developers
Visual Studio for Mac 长期以来支持可配置的“键绑定”,根据用户的个人喜好定制快捷方式。在这个版本中,在 IDE 的第一次启动时添加了一个新的提示, 提示你进行个性化定制。
另外,可以在 IDE 中打开任何文档,右键单击它,然后选择“pin”,使其在所有文档选项卡的左侧保持打开状态。
下载地址:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visual Studio 2019 16.3 正式发布,支持 .NET Core 3.0
微软正式发布了 Visual Studio 2019 16.3 版本,主要更新内容如下: .NET Core 3.0 Visual Studio 版本 16.3 包括对.NET Core 3.0的支持。 注意:如果使用的是 .NET Core 3.0,则需要使用 Visual Studio 16.3 或更高版本。 .NET Core 桌面应用程序支持 .NET Core 3.0 完全支持 Windows 窗体和 WPF 应用程序。 Visual Studio 2019 16.3 具有用于构建和发布 WPF 应用程序所需的熟悉工具,包括 WPF XAML 设计器、用于为 WPF 应用程序创建 MSIX 包的工具等。 此外,面向 .NET Core 项目的 Windows Forms Designer 的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为 Visual Studio 扩展(“ VSIX”)使用。一旦安装了 .NET Core Designer,Visual Studio 将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的...
- 下一篇
开源中国 APP v4.8.4 发布,支持码云账号登录
国庆节前的小版本更新,开源中国安卓 v4.8.4详情更新如下: 新增码云 Oauth 登录功能 新版支持码云账号登录,在登录页面下方可直接选择码云登录。码云账号登录用户同样支持发布动弹、评论和点赞等功能。 修复 Android10 遗留 bug 修复 Android10 输入不自动获取焦点的 bug 微信 SDK 升级到 Android10 版本 安卓下载:https://www.oschina.net/uploads/osc-android-v4.8.4-release.apk 扫码体验
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启