Visual Studio扩展工具ReSharper入门指南(四):处理不同的语言版本

翻译|使用教程|编辑:吴园园|2019-11-13 13:38:01.093|阅读 40 次

概述:ReSharper知道不同的语言版本。它分析代码并根据当前语言版本应用其自身的功能。将自动检测每种语言的语言版本,但是您可以如下所述手动设置某些语言的版本。

相关链接:

ReSharper是一个著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。实质上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和构建脚本。 使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。

ReSharper Ultimate 2019.2提供了对C#8.0的更好支持以及一些Navigation,Find Usages和调试器数据提示的更新。它还改善了启动时间,并为VS 2019中的“Per-Monitor DPI Awareness”模式提供了初始支持.C ++项目的索引更快,支持更多C ++ 20功能。点击查看更新详情

点击下载ReSharper最新试用版

C#

ReSharper 2019.2完全支持高达C#8.0的所有C#版本。 默认情况下,ReSharper根据关联的编译器自动检测C#版本。但是,您可以显式指定目标C#版本-在解决方案资源管理器中右键单击项目, 从上下文菜单中选择“ 编辑项目项属性”,然后使用 C#语言级别选择器。

VB.NET

ReSharper 2019.2完全支持所有VB.NET版本(最高VB 14和部分VB 15)。 默认情况下,ReSharper根据关联的编译器自动检测VB.NET版本。但是,您可以显式指定目标VB.NET版本-在解决方案资源管理器中右键单击该项目, 从上下文菜单中选择“ 编辑项目项属性”,然后使用 VB.NET语言级别选择器。

TypeScript

ReSharper 2019.2完全支持高达2.0的所有TypeScript版本。ReSharper通过<TypeScriptToolsVersion> Visual Studio项目文件中的属性自动检测TypeScript版本 。但是,您可以使用 “ 代码编辑” | “ 代码编辑”上的TypeScript语言级别选择器 显式指定目标TypeScript版本 。TypeScript| ReSharper选项的“ 检查”页面。

如果自动检测到TypeScript版本(默认情况下为默认),并且您的解决方案中有多个项目具有不同的TypeScript版本,则ReSharper将为整个解决方案使用最高版本。

JavaScript

ReSharper完全支持JavaScript 直到ECMAScript 2016,包括实验性功能,例如异步/等待,指数运算符以及对象文字/解构中的休息/传播。 jQuery和JSX语法也受支持。

默认情况下, 代码检查和其他ReSharper功能会根据ECMAScript 5标准对JavaScript代码进行分析,该标准得到了普遍支持。如果在项目中使用更高级的JavaScript代码,则可以在“ 代码编辑” |“更改”中更改目标ECMAScript级别。 JavaScript | ReSharper选项的“ 检查”页面。

C ++

ReSharper 2019.2支持C,C ++ 03,C ++ / CLI和部分C ++ 11,C ++ 14,C ++ 17,C ++ 20。 ReSharper基于平台工具集(项目属性中的General | Platform Toolset)和/或 / std开关自动检测C ++版本。

ReSharper C ++提供了C ++支持,这是 一种专用产品,您可以单独安装,也可以与ReSharper或ReSharper Ultimate并排安装 。

CSS

ReSharper支持CSS直至4.0版本。实际上,CSS版本远不如其他Web浏览器支持的CSS功能集重要。因此,ReSharper允许您针对特定Web浏览器的特定版本调整其CSS代码检查。您可以在“ 代码编辑” |“配置”中对其进行配置 。CSS | 检查选项页面。

**想要了解或购买ReSharper正版授权的朋友欢迎咨询慧都在线客服



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:ReSharper https://www.jetbrains.com/help/resharper/Dealing_with_Different_Language_Versions.html

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ReSharper

屡获大奖且被誉为世界上著名的VS代码生成工具

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat