Visual Studio 2019 for Mac 8.3 Preview 3 发布
微软已经发布了 Visual Studio 2019 for Mac 8.3 Preview 3,主要内容是:
- 改进 ASP.NET Core 开发人员工作流(包括全新的 Web 编辑器)
- 支持针对多个 .NET 框架的库的开发
在完成这项工作的同时,此版本还修复了许多 bug,并改进了 IDE 的整体性能,请见 release notes。
优化 ASP.NET 核心开发人员工作流
Visual Studio for Mac 8.3 发行版的一个主要重点是优化 ASP.NET Core 开发人员工作流。在这个版本中,引入新的 Web 编辑器,它基于与 Windows 上的Visual Studio 相同的编辑器,并支持在解决方案级别跨多个项目管理 NuGet 包。此外,还支持文件嵌套、LachSettings.json,以及在先前预览版中发布的目标浏览器中启动。
更新所有 Web 编辑器
在 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 文件的支持。
Nuget 解决方案级包管理
8.3 版本还增加了对 NuGet 解决方案级包管理功能的支持。随着解决方案中项目数量的增加,很难在整个项目中更新包。不过现在更容易将整个解决方案合并成一个单一版本的包。
多目标
在构建现代 .NET 库时,库开发者通常以各种平台和设备为目标。.NET Standard 是添加对多个平台的支持的最佳解决方案,但有时需要在不支持它的.NET框架中使用 API。在这种情况下,最好的解决方案是使用多目标来构建多个 .NET 框架。8.3 版本为支持多目标的项目提供了支持,改进体验。在其中一个项目中编辑代码时,可以使用编辑器窗口顶部的“目标框架(Target Framework)”下拉列表将编辑经验集中到特定的目标框架上。
依赖关系现在也按目标框架显示,此外,在运行项目时,可以选择要调试的目标框架。
下载地址:
https://visualstudio.microsoft.com/vs/mac/
发布说明:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
D 语言 2.088.0 发布,改进了与 C++ 的互操作性
D 语言 2.088.0 发布了,此版本共修复了 58 个 bug,并对编译器引入了 27 项主要更改。 这是一个工作日版本,并没有什么更新亮点,大部分都是日常维护,不过其中 C++ 互操作方面还是值得一说。 此版本分别在 DRuntime 模块 core.stdcpp.string 和 core.stdcpp.vector 中绑定了std::string 和 std::vector,使得与 C++ 的互操作性得到了很大的改进。其中存在一个兼容问题,需要注意。在 Linux 上编译时,当 D 使用 GCC 库和链接器,在使用符合 C++ 11 的现代版本的 std::string 时会出现兼容性问题。它包含一个内部指针,在 D 中既非法又与移动语义不兼容。解决方法是将 -D_GLIBCXX_USE_CXX11_ABI = 0 传递给 G++ 并使用 -version = _GLIBCXX_USE_CXX98_ABI 编译 D 应用。 详情查看更新说明: https://dlang.org/blog/2019/09/06/dmd-2-088-0-released
- 下一篇
Visual Studio 2019 16.3 Preview 3 发布,使用 IntelliCode 重构更容易
微软发布了 Visual Studio 2019version 16.3 Preview 3,新内容主要如下: Visual Studio Terminal(只能在预览版上使用) 支持 TypeScript 3.6 和更响应的JavaScript/TypeScript 重构 具体内容如下: 支持F# 4.7 preview 和各种 F# 工具改进 更新 C++IntelliCode基模型为默认,并包括 C# 的重复编辑 F# 和F# 工具 F# 语言与核心库 在这个预览版中,增加了对 F# 4.7 的支持,这是一个附带编译器基础结构的次要语言版本。 完整的 F# 4.7 特性集是: 支持LangVersion 标志,它可以为编译器使用的 F# 语言版本配置版本号 支持数组、列表和序列表达式中的隐式字段 FSharp.Core 的目标是 NetStandard2.0,而不是 NetStandard 1.6 .NET Core 上的 FSharp.Core 现在支持FSharpFunc.FromConverter,FSharpFunc.ToConverter和FuncConvert.ToF...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题