提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|产品更新|编辑:陈津勇|2019-09-29 16:58:42.050|阅读 1074 次
概述:本文主要介绍Visual Studio 2019 for Mac最新版更新的内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
借助Visual Studio for Mac,可以使用ASP.NET Core生成网站,使用.NET Core生成应用,使用Unity生成游戏,使用Xamarin生成适用于Android和iOS的移动应用。Azure可以集成到你的所有应用中。
Visual Studio 2019 for Mac已更新至8.3版本,具体更新内容包括以下方面。
新功能
Web编辑器
在此版本中,微软在Visual Studio 2019 for Mac 8.1中引入的新本机代码编辑器中添加了对Web文件的支持。
△ 新编辑器中的JavaScript IntelliSense
Visual Studio for Mac现在可将新本机代码编辑器用于以下文件类型:
JS
TS
HTML
CSS
CSHTML
JSON
LESS
SCSS
新Web编辑器由与C#和XAML编辑器相同的本机编辑器接口提供支持,并由共享的Visual Studio语言服务提供支持,利用新的编辑器可以实现:
IntelliSense性能改进
IntelliSense类型筛选
多个插入点编辑
RTL(从右到左)和BiDi(双向)文本支持
本机输入支持
提高键入性能
改善文本呈现
自动换行
改进格式设置
改进分类
通过实现新的编辑器(包括与性能和文件支持相关的 bug),还解决了许多 bug。
多目标
此版本增加了对具有多目标框架的项目的支持。下面详细介绍一些功能和优点:
在多目标框架项目中编辑文件时,可以在编辑器中选择目标框架以引导Intellisense:
△ Visual Studio for Mac中的多目标框架项目编辑器体验
编辑器将在IntelliSense和工具提示中显示对于特定目标框架不可用的API信息。
微软还增加了针对特定框架对进行调试的支持:
△ 在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(命令行接口)都支持此文件。
文件嵌套支持
在此版本中,微软将为ASP.NET Core项目添加自动文件嵌套,应用的自动文件嵌套规则与Visual Studio中的相同。启用文件嵌套后,可以更好地专注于最常编辑的文件,生成的文件和不太频繁编辑的文件将嵌套在其他相关文件下。
Unity
通过添加特定于Unity的新诊断,深化了Visual Studio for Mac对Unity项目的理解。还通过取消不适用于Unity项目的一般C#诊断,使IDE更智能。例如,IDE不会显示将检查器变量更改为readonly的快速修复,因此这会阻止你修改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比较运算符。
UNT0009:将InitializeOnLoad特性应用于类时,需要提供静态构造函数。 InitializeOnLoad特性可确保在编辑器启动时调用该函数。
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}
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设计器的拆分视图体验
编辑Android布局时,对拆分视图体验做了大量改进:
脱字号同步:在源编辑器中移动脱字号时,将自动选择项
工具箱元素现在可以拖放到设计图面和源编辑器
现在支持“切换注释”命令
*有关Visual Studio 2019 for Mac v8.3更新的更多内容,请点击此处查看>>>
想要获得 Visual Studio 更多资源或正版授权的伙伴,
扫描关注慧聚IT微信公众号,及时获取最新动态及最新资讯
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
适用于.NET、C++、Python和前端开发人员的最佳综合 IDE
Essential Studio for Xamarin构建现代的、轻量级的、跨平台的移动APP UI控件套包,支持IOS、Android应用开发
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢