借助Visual Studio for Mac,可以使用
Visual Studio 2019 for Mac已更新至8.3版本,具体更新内容包括以下方面。
新功能
-
JS
-
TS
-
HTML
-
CSS
-
CSHTML
-
JSON
-
LESS
-
SCSS
-
IntelliSense性能改进
-
IntelliSense类型筛选
-
RTL(从右到左)和BiDi(双向)文本支持
-
本机输入支持
-
提高键入性能
-
改善文本呈现
-
自动换行
-
改进格式设置
-
改进分类
多目标
此版本增加了对具有多目标框架的项目的支持。下面详细介绍一些功能和优点:
-
微软还增加了针对特定框架对进行调试的支持:
△ 在Visual Studio for Mac中调试多目标框架项目
NET Core
此版本添加了选择浏览器的功能,可在运行或调试ASP.NET Core Web应用程序时使用。
.NET Core控制台和 .NET Standard库项目的发布支持
在以前的版本中,微软添加了将ASP.NET Core项目发布到文件夹的功能。在此版本中,引入了对发布.NET Core控制台和.NET Standard库项目的支持。
支持 launchSettings.json
开发ASP.NET Core应用程序时,可以使用launchSettings.json文件来配置应用程序开发时的启动方式。在launchSettings文件中,可以配置应用要侦听的URL以及运行或调试时使用的环境变量。通过此更新,你可以更轻松地与可能未使用Visual Studio for Mac的其他人进行协作。Visual Studio、Visual Studio Code和 dotnet CLI(命令行接口)都支持此文件。
文件嵌套支持
Unity
微软在了解开发人员的最佳做法后,会添加更多特定于Unity的诊断。如果你想要了解一些内容以及它有哪些帮助,也可以通过留言或者联系客服的方式告诉我们哟!
具有快速修复功能的全新诊断
-
UNT0001:即使Unity消息为空,运行时也会调用它们,请勿声明它们,以避免Unity运行时进行不必要的处理。
-
UNT0002:使用字符串相等比较标记的速度比内置的CompareTag方法慢。
-
UNT0003:为了获得类型安全性,最好使用GetComponent的通用形式。
-
UNT0004:更新消息依赖于帧速率,应使用Time.deltaTime而不是Time.fixedDeltaTime。
-
UNT0005:FixedUpdate消息依赖于帧速率,应使用Time.fixedDeltaTime而不是Time.deltaTime。
-
UNT0006:检测到此Unity消息的方法签名不正确。
-
UNT0007:Unity重写与null合并不兼容的Unity对象的null比较运算符。
-
UNT0008:Unity重写与null传播不兼容的Unity对象的null比较运算符。
-
UNT0010:只应使用AddComponent()创建MonoBehaviour。MonoBehaviour是一个组件,需要附加到GameObject。
-
UNT0011:只应使用CreateInstance()创建ScriptableObject。ScriptableObject需要由 Unity引擎创建,才能处理Unity消息方法。
新诊断抑制器
-
IDE0029 的 USP0001:Unity对象不应使用null合并
-
IDE0031 的 USP0002:Unity对象不应使用null传播
-
IDE0051 的 USP0003:Unity消息由Unity运行时调用
-
IDE0044 的 USP0004:不应将具有SerializeField特性的字段设为只读
微软还为使用Visual Studio for Mac的Unity开发人员进行了以下改进:
-
改进了附加到实例对话中显示的信息,包括进程ID
-
在调试器中添加了对指针成员访问的支持,即p->foo>bar
-
添加了对数组初始值设定项中的隐式转换支持,即new byte [] {1,2,3,4}
Visual Studio正式版
Xamarin
Xamarin.Forms
适用于Xamarin.Forms的XAML热重载
现在可以在Visual Studio for Mac中使用适用于Xamarin.Forms的 XAML 热重载的公共预览版! XAML 热重载可以通过调试应用以适应仿真器、模拟器或物理设备,更改 XAML 并保存以查看这些更改是否在当前运行的应用上立即反映出来,从而快速循环访问 UI。
若要启用 XAML 热重载,请在“Visual Studio”>“首选项”>“项目”>“Xamarin 热重载”中选中“启用 Xamarin 热重载”复选框 。
△ 内置到Visual Studio for Mac中的XAML热重载
XAML预览器中的视觉对象材料设计
使用Xamarin.Forms视觉对象的材料设计现在可以在Xamarin.Forms XAML预览器中预览iOS和Android。Visual Studio for Mac正式版
Xamarin.Android
添加了对Xamarin的Android 10支持
现在可以在Xamarin.Android中使用Android 10 API。 要开始针对Android 10进行开发,可将“使用以下Android版本编译: (目标框架)”设置为Visual Studio for Mac项目属性页Build>General选项卡下的“Android 10.0 (Q)” 。Android 10的新增功能包括:
-
支持深色主题以确保为启用系统级深色主题的用户提供一致的体验。
-
支持手势导航(应用中),通过进入全屏幕模式并确保自定义手势与系统导航手势互补。
-
针对可折叠进行优化: 提供当今创新的可折叠设备的无缝边对边体验。
-
更多的交互式通知,通过在通知中启用建议的答复和操作来与用户联系。
-
更好的 络API,适用于Wi-Fi 络请求和连接。
△ 将“使用以下Android版本编译:(目标框架)”设置为Android 10.0 (Q)
改善了Android设计器的拆分视图体验
-
现在支持“切换注释”命令
*有关Visual Studio 2019 for Mac v8.3更新的更多内容,请点击此处查看>>>
想要获得 Visual Studio 更多资源或正版授权的伙伴,可以联系客服了解

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!