码住!Visual Studio扩展工具ReSharper安装指南来了

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

安装指南

ReSharper是Visual Studio扩展。它支持Visual Studio 2010、2012、2013、2015、2017和2019。安装后,您将 在Visual Studio的主菜单中找到新的 ReSharper条目。此菜单中提供了大多数ReSharper命令。但是,编辑器,解决方案资源管理器和其他Visual Studio窗口中集成了许多功能。大多数ReSharper命令也可通过键盘快捷键使用。

在安装之前,您可能需要检查系统要求。

从ReSharper 9.0开始,所有JetBrains .NET产品均以ReSharper Ultimate的形式在统一安装程序中提供 。在安装程序中,您可以选择要安装和更新的产品。只需单击几下即可完成新安装。但是,如果要从早期版本(尤其是8.2或更早版本)进行升级,则某些细节可能并不明显。默认情况下,JetBrains .NET产品安装在 当前用户配置文件中,但是您也可以为所有用户安装工具的特定配置 。本主题将帮助您简化安装过程。

您还可以通过命令行安装和卸载ReSharper 。

新安装使用默认设置

如果是第一次安装ReSharper,安装过程将非常简单。

首次安装ReSharper

1、运行安装程序文件。

2、确保 已选择要安装产品旁边的“ 安装”选项(蓝色)。

3、默认情况下,所选产品将安装到目标计算机上的所有Visual Studio版本中。如有必要,可以在安装程序窗口的底部取消选择某些Visual Studio版本。(所选版本为蓝色)。

4、阅读并接受许可协议,然后单击 安装 程序对话框底部的“安装”。

与以前的版本处理

ReSharper不允许您在一台计算机上的同一Visual Studio版本中安装其不同版本。但是,可以在不同的Visual Studio版本中安装几个不同的版本。

同样重要的是要注意,如果您安装了多个JetBrains dotNet产品,则某些版本可能不兼容。例如,不可能在同一Visual Studio版本中安装ReSharper 9.0和dotTrace 5.0。例如,如果您拥有ReSharper 8.2和dotCover 2.5,然后决定将dotCover升级到同一Visual Studio版本中的3.0版,则安装程序不仅会删除dotCover 2.5,还会删除ReSharper 8.2。

如果您的计算机上安装了ReSharper的先前版本,则安装程序将自动删除有冲突的版本(同一Visual Studio版本中的先前安装)。如有必要,安装程序还可以删除不冲突的版本。

如果安装程序检测到先前安装过的任何JetBrains dotNet产品,则“ 显示详细信息” 链接将显示在安装程序窗口的右上角。单击此链接以检查现有版本,并查看安装程序将如何处理它们。

例如,在下图中,只有一个版本冲突。ReSharper 9.0不会发生冲突,因为它已安装到Visual Studio 2013中,而当前安装目标是Visual Studio 2012和2015。无论如何,应删除Visual Studio 2012和2015中的先前安装,因此在它们旁边禁用了跳过选项 。

安装到的Visual Studio的实验实例

Visual Studio的实验性实例功能(以前称为自定义配置单元)旨在用于开发和调试Visual Studio扩展,并维护运行Visual Studio所需的配置的单独副本。每个实验实例都可以具有完全不同的配置,从主题和窗口布局到加载的扩展。

默认情况下,JetBrains dotNET产品作为Visual Studio主要实例的按用户扩展安装。在其他现有实例中不可见。但是,它可以安装到其他实验实例中。例如,您可能需要使用它来试用 ReSharper插件。

要安装到实验实例,请运行安装程序,单击“ 选项”,然后输入实例的名称。开始安装之前,实验实例不需要存在。

要在实验实例中启动Visual Studio,请在命令行中运行以下命令:

devenv.exe /rootSuffix InstanceName
静音和机器广泛安装模式

默认情况下,JetBrains dotNET产品安装在当前用户配置文件中。这是推荐的安装方式,因为它不需要管理权限,它允许自动更新等。但是,在某些环境中,需要为多个用户安装产品和/或自动进行安装。有以下几种自定义安装方式:

  • 通过命令行
  • 安装配置完安装选项后,安装程序可以创建一个命令,该命令将所有配置选项作为命令行参数传递。您可以复制此命令,然后在自定义安装方案中使用它。例如,您可以将安装程序放在共享文件夹中,并在其旁边放置带有命令的批处理文件。用户执行此文件后,将立即为该用户静默安装指定的配置。
  • 您可以在本文中找到命令行参数的完整列表 。
  • 通过命令行在计算机范围内进行安装安装
  • 程序还可以创建命令,以在特定计算机上为其用户配置文件中的所有用户安装指定的配置。运行此命令后,安装程序和配置参数将被复制到 目标计算机上的%PROGRAMFILES(x86)\ JetBrains \ InstallationData文件夹中,并且特殊命令将添加到所有用户的登录脚本中。然后,将为登录该计算机的每个用户自动完成安装。
  • 在当前计算机上
  • 进行计算机范围内的安装您也可以直接在当前计算机上按照上一个选项的说明执行计算机范围内的安装。
  • 在计算机范围内将程序安装到“ Program Files”文件夹中(所有用户模式)
  • 在某些公司环境中,不允许将程序安装到用户配置文件中。在这种情况下,您可以将所需的JetBrains dotNET产品安装到“ Program Files”文件夹中,从而使它们可供当前计算机上的所有用户使用。
  • 此安装模式与用户配置文件中的现有安装不兼容。也就是说,如果用户配置文件中安装了任何JetBrains dotNET产品,则需要先卸载它们,然后再安装到“程序文件”中,反之亦然。

请注意,所有自定义安装模式都需要管理权限。

要执行自定义安装

1、运行安装程序文件。

2、点击 选项在安装程序对话框的底部。

3、选择管理模式和/或 所有用户,然后单击应用。

4、确保 已选择要安装产品旁边的“ 安装”选项(蓝色)。

5、默认情况下,所选产品将安装到目标计算机上的所有Visual Studio版本中。如有必要,可以在安装程序窗口的底部取消选择某些Visual Studio版本。(所选版本为蓝色)。

6、阅读并接受许可协议,然后单击“ 下一步”。

7、如果选择了“ 所有用户”模式,则所选产品将安装到“程序文件”文件夹中。

如果选择了 管理模式,则可以在最后一个向导页面上复制安装命令。

通过工具箱应用程序管理ReSharper

工具箱应用程序 是一个控制面板,使您可以从单个访问点管理所有JetBrains开发人员工具,包括ReSharper。它使您可以在Visual Studio的不同版本中启动ReSharper,维护同一工具的不同版本,安装更新并在需要时将其回滚。它还会记住您的 JetBrains帐户, 并在安装和注册新工具时使用它自动登录。

通过Toolbox App安装ReSharper

1、下载工具箱应用程序。

2、启动安装文件。

3、安装完成后,接受JetBrains隐私策略并使用您的JetBrains帐户登录。

现在,您可以管理现有工具,安装新工具并下载更新:

安装目录

从ReSharper 9.0,dotCover 3.0,dotTrace 6.0和dotPeek 1.3开始,JetBrains dotNet产品默认安装在以下目录中:

%LOCALAPPDATA%\JetBrains\Installations
如果已使用“ 所有用户”模式安装ReSharper ,则安装目录为:

对于64位系统,为

%PROGRAMFILES(x86)%\ JetBrains \ Installation;
对于32位系统,为

%PROGRAMFILES%\ JetBrains \ Installs。
安装到Visual Studio实验实例中的产品目录以实验实例名称作为后缀。

原文地址:https://blog.51cto.com/14499080/2446275

时间: 2024-10-12 21:04:04

码住!Visual Studio扩展工具ReSharper安装指南来了的相关文章

Visual studio 扩展工具

【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局

概述 在此前的ComponentOne中,我们为C1FlexGrid(最快,最灵活的.Net数据网格控件)添加了一个非常强大的动态分组功能,这篇技术博客<将动态分组添加到.NET表格控件FlexGrid中>是通过GroupDescriptions属性为我们演示了此功能. 随着ComponentOne Enterprise 2018v3版本的正式发布,ComponentOne For WinForm 中的C1Flexgrid又向前推进了两个新属性:GroupDefinition和SortDefi

【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析

概述 迷你图 —— Sparklines是迷你的轻量级图表,有助于快速可视化数据. 它们是由数据可视化传奇人物Edward Tufte发明的,他将其描述为“数据密集,设计简单,字节大小的图形.”虽然迷你图不包含传统图表中的许多元素(如轴和坐标), 基于它们的简单性,它们可以比其他图表类型更具信息性. 由于其紧凑的尺寸,迷你图可以轻松嵌入数据网格或仪表板中,以显示一系列价值观的趋势,例如销售数据.天气或股票市场. Sparklines in FlexGrid 将迷你图用于数据网格是很常见的,因为它

visual studio开发工具的C#主流控件属性一览表

visual studio开发工具的C#主流控件属性一览表 详细的介绍了各控制属性的详细中文介绍 C#控件及常用设计整理 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). (3)StartPosition属性:用来获取或设置运

分享一些非常好用的Visual Studio扩展

扩展管理器 Visual Studio 2010新增"扩展管理器"的功能,可用于添加.移除.启用和禁用Visual Studio扩展.我们可以从Visual Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式,包括项目模板.项模板.工具箱项.托管扩展框架(MEF)组件和VSPackage.安装在"Visual Studio安装文件夹\Common7\IDE\Extensions\Company\Product\Versio

最棒的Visual Studio扩展

isual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务.智能设备应用程序和Office插件. Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务.智能设备应用程序和Office插件. 本文介绍17款最棒的Visual Studio扩展: 1. DevColor

Visual Studio测试工具TestDriven.NET2.2

原文:Visual Studio测试工具TestDriven.NET2.2 关于TestDriven.NET的文章很多,有很详细的说明,我不太会单元测试只是每次要运行程序才能调试觉得太麻烦了,所以找了找相关工具. 下载:http://www.testdriven.net/downloads/TestDriven.NET-2.22.2468_Personal.zip,是个人版,专业版和企业版都要钱的......官网:http://www.testdriven.net 安装时记得关闭visual s

Visual Studio开发工具升级注意事项

由于前几年公司开发的系统使用的开发工具版本不统一,现在后期维护升级在开发人员的电脑上要同时安装好几个不同的开发工具, 比如VS2008,VS2010,VS2012,甚至还有用VS2003开发的接口之类的程序,这种还在目前的win 7系统上无法安装,只好安装在虚拟机 上了.这样导致开发人员的电脑安装的软件过于庞大,C盘即时有100G的空间,也会被占用的所剩无几.电脑运行的速度也是大大下降, 严重影响了工作效率,而且有时候几个版本切换来切换去也麻烦,而且低效. 疼定思疼之下,我们觉得将开发环境尽量统

jQuery源码学习笔记:扩展工具函数

// 扩展工具函数 jQuery.extend({ // http://www.w3school.com.cn/jquery/core_noconflict.asp // 释放$的 jQuery 控制权 // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样. // 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性. // 假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noC