(一)WinForms设计器

在此版本中,我们介绍了期待已久的WinForms设计器, 以帮助您创建,观察和修改Windows窗体应用程序的UI。
WinForms Toolbox窗口显示可以添加到表单表面的控件。工具箱与Visual Studio具有相同的默认组件集。您可以将“工具箱”选项卡中的不同控件复制/粘贴到设计器的表面上,然后调整大小并移动控件。此外,您可以使用选项卡顶部的搜索字段轻松搜索组件。
可以使用新的Windows窗体应用程序项目模板,以及窗体,用户控件和组件的文件模板。
至于限制,请注意不支持将工具箱中的组件拖放到表单,VB.NET WinForms应用程序和第三方控件上。
(三)macOS和Linux上的性能分析和代码覆盖

对于使用Unix系统的每个人来说都是个好消息:代码覆盖和性能分析来自 macOS和Linux。并非没有一些限制:在2019.1中,包括连续测试在内的单元测试的覆盖率分析可用于.NET Core 2.0+应用程序(无Mono / Mono Unity)。性能分析器目前支持Mono 5.6+和Mono Unity 2018.3+应用程序(但不支持.NET Core)。
(四)Breadcrumbs
Editor breadcrumbs现在支持C#,VB.NET和F#文件。面包屑可帮助您快速了解光标相对于当前文档结构的位置,并帮助您导航该结构。
要跳转到源代码中的父元素,请单击包含其名称的痕迹导航栏。如果单击C#,VB.NET或F#文件中的命名空间元素,则可以导航到使用该命名空间的所有文件。
(五)IL Viewer
(六)Xamarin支持达到了新的水平

所有Xamarin应用程序开发人员的好消息 – 我们已经构建了自己的JetBrains Xamarin SDK,它允许您在Windows / macOS上开发Xamarin,而无需在您的计算机上安装Visual Studio许可证/安装。它使用与原始MS相同的源,因此您将使用JetBrains Xamarin SDK与原始版本具有相同的体验。
另一个好消息是Rider直接与Xcode集成!由于这种集成,您可以使用Xcode中的Interface Builder在您的Xamarin应用程序中创建macOS项目的用户界面。
Xamarin Android支持有一些变化。首先,该功能已被提取到Plugin Repository中可用的非捆绑插件。您需要先安装此插件才能获得所有好处。
其次,如果您是第一次在Rider中打开Android项目,新的Android SDK向导可以帮助您安装Android开发所需的所有SDK。
(七)性能改进
在发布Rider 2018.3之后,我们收到了很多关于性能的反馈,因此我们专注于改进这个领域:
由于我们将Xamarin Android支持转移到单独的非捆绑插件,因此单击Rider图标和使用进度条显示启动屏幕之间的时间减少了很多。另外,安装程序现在尺寸减小了150 MB。
在之前的一个版本中,为Rider二进制文件启动NGen(本机图像生成器)被打破了。因此,在Rider中打开解决方案需要额外8秒,因为JIT编译过程需要在运行时运行。现在,我们已经返回运行NGen并在每个解决方案打开时赢回8秒。
我们做了几个热门的启动优化:在JavaScript / TypeScript支持中停止使用ReSharper引擎,并使项目模型的加载异步。因此,现在温暖的创业公司显着(最多2倍)。
我们已经实现了早期后端负载,以加速ReSharper语言服务的加载3秒。如果启用了“重新打开启动时的最后一个解决方案”设置,或者如果您的速度非常快并且能够在不到一秒的时间内点击欢迎屏幕上的解决方案,您将会注意到差异。
(八)Razor支持

Razor页面上与Web相关的语言(如JavaScript或CSS)的所有内容都从ReSharper引擎转移到WebStorm引擎。这意味着您将获得对尖端前端技术和框架的更好支持 – 在您的Razor视图中享受Emmet支持以及Angular,React,Vue.js和Meteor的高级编码帮助。
由于Razor视图是使用ReSharper Web支持的最后一个位置,因此现在只有WebStorm引擎可以分析您的JavaScript和CSS。因为在启动Rider时不再加载与ReSharper相关的程序集,所以解决方案加载和Rider启动时间都变得更快。
(九)IIS Express for ASP.NET Core
此版本可以在IIS Express中运行和调试ASP.NET Core应用程序。该 launchSettings.json支持已经扩展到支持IIS Express作为好。有一个设置页面可帮助验证是否已安装IIS Express,包括先决条件。
Rider还会检查是否已设置受信任的SSL证书,并允许您生成自签名证书(如果不是)。
(十)解决方案范围为F#符 重命名
现在,对于F#定义符 的重命名重构适用于整个解决方案,即使在C#和VB.NET项目中也是如此。Rider是第一个提供此功能的IDE。
除了这个期待已久的重命名重构之外,Rider中的F#还在其他子系统(如Navigation和Find Usages)中获得了大量便利的新功能 ,但它并不仅限于它们。您可以在GitHub页面上找到完整的更新列表。
更多更新内容,请点击查看Rider 2019.1性能升级,Xamarin支持达到了一个新的水平(下)
想要购买Razor正版授权的朋友可以咨询官方客服。

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