问题标签 [resharper-9.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
62 浏览

visual-studio-2013 - ReSharper 9.1 实时模板编辑器不允许更改任何选项

我将 ReSharper 9.1 与 Visual Studio 2013 一起使用,但我遇到了 Live Templates 编辑器的问题。非复选框选项是可编辑的。如果我点击其中任何一个 - 它们不会改变。

我已尝试清除 ReSharper 缓存并重新安装它,但问题仍然存在。我既有现有模板,也有尝试创建新模板。

0 投票
0 回答
261 浏览

nunit - 无法使用 SpecFlow 功能文件中的 NUnit Test Runner 运行测试

使用当前版本的 ReSharper (9.1) 和 NUnit (2.6.4),每当我右键单击功能或功能文件中的步骤并单击 ReSharper 的“运行单元测试”时,它都会引发错误并显示未找到单元测试。

我发现如果我使用内置的 MSTest 或使用 SpecRunner,它工作正常,但我失去了 NUnit 的功能。

我可以正常运行 NUnit 测试,并确认正确版本的 NUnit 已列在我的 SpecFlow 配置和 ReSharper 设置中,并且一切似乎都排成一行。

0 投票
1 回答
43 浏览

nuget - ReSharper NuGet 自动解析器

有没有机会设置 ReSharper 9.1 来自动解析 NuGet 包?我的意思是当我键入并且我没有引用 xUnit.net 并按 Alt+Enter 时 ReSharper 通过 NuGet 安装 xUnit.net。

0 投票
2 回答
2009 浏览

c# - 如何避免“从未使用方法”消息?

在下面的示例中,Resharper 抱怨DoA()从未使用过方法,尽管它是由“AImplementator”类实现的:

我无法理解这种行为,因为正在使用该接口。

  1. 为什么会发生这种情况?
  2. 我该如何解决这个警告?

Obs:我可以使用注释或[UsedImplicitly]属性来抑制警告。但鉴于这种情况,这些选项似乎都不正确。我正在使用 Resharper 9.1。

0 投票
0 回答
274 浏览

c# - 防止 ReSharper 9.1 在自动完成泛型类型时自动插入 <> 尖括号

当工具自动插入括号、括号、引号等并在 Resharper 9.1 中禁用这些功能时,我不喜欢它。但是,仍然有一种情况是它坚持这样做。如果我输入 (eg) IEnumerable,它会在我输入最后一个“e”时自动插入一对尖括号并将光标定位在它们之间。如果我在输入整个单词之前按下自动完成键(如 tab),也会发生这种情况。这迫使我将手从原位移开,以便按箭头键>(如果我>手动输入,我最终会得到其中两个)。在这种情况下,有什么办法可以防止插入尖括号?

有趣的是,如果我启用“自动插入对括号、括号和引号”,我会得到相同的行为,但是当我输入 时>,它只是将光标跳过现有的>而不是插入另一个。

0 投票
2 回答
914 浏览

resharper - ReSharper 9.1 是否存在 Cyclomatic Complexity 扩展?

我正在尝试 Resharper 9.1,但我发现没有圈复杂度设置......我已经搜索过插件,但到目前为止我已经看到它与 PowerToys 一起工作,直到 8.3

我错过了它还是被删除了?

0 投票
2 回答
111 浏览

visual-studio-2015 - 为什么 Resharper 没有在空的 MSVS 2015 控制台应用程序中检测到未使用的引用?

如果您尝试在 MSVS 2013 中创建空控制台应用程序并删除未使用的引用,则只剩下其中两个:System 和 System.Core。

但是,如果您在新的 MSVS 2015 社区 (14.0.23107.0) 中执行相同的任务,那么除了 Microsoft.CSharp 之外什么都不会被删除:

删除 MSVS 2015 中未使用的引用

我认为这是很奇怪的行为。在一些名为.NETFramework,Version=v4.6.AssemblyAttributes.cs的临时代码文件中使用的所有(实际上未使用的)引用:

仅检测到一个未使用的参考

如果您手动删除未使用的引用,这很好 - 项目构建没有问题。

问题是:这个临时自动生成的文件的目的是什么,为什么它有这么多的依赖关系?它实际上没有,这就是为什么我认为它是错误或什么的......

0 投票
1 回答
275 浏览

c# - 如何使用 ReSharper 对区域中特定类型的属性进行分组?

我想使用 ReSharper 文件布局工具来自动排列我的班级。使用默认模式,它已经适用于大多数地区。因为我使用的是 Mvvm,所以我使用 ICommands 和 Handlers。我想将所有命令分组在一个自己的区域中,例如

如何告诉 ReSharper 它将 ICommand 类型的属性分组到一个区域中?它不适用于“实施”选项。

这是我尝试的最后一个设置:

0 投票
2 回答
18586 浏览

ecmascript-6 - 如何为 ECMAScript 6 配置 Resharper 的语言级别?

考虑下图:

在此处输入图像描述

  • 如何为 ECMAScript 6 配置 Resharper 的语言级别?
0 投票
1 回答
700 浏览

visual-studio-2015 - 在哪里复制 Resharper 外部注释 XML 文件以供 Visual Studio 找到

我为我的一个库创建了一个 XML 注释文件,并希望它可用于我的所有项目,而无需将其复制到每个项目二进制文件夹中。

对于我所阅读的内容,可以通过将其复制到 Resharper 安装文件夹中来完成,但我尝试了几个地方都没有成功。

我已将其复制到以下文件夹中:

xml 文件与注释的 dll 具有完全相同的名称,但扩展名为 xml。内容如下:

我在这里想念什么?

更新:

正如@citizenmatt 所说,我的xml 错误,参数节点需要嵌套在属性元素内。使用我用来复制问题的简单项目执行此操作使其工作,但这是通过在与 dll 相同的文件夹中创建外部注释并使用 .ExternalAnnotation 前缀。

我仍在尝试找出在我的机器上复制它的位置,以便 Resharper 选择它而不沿着 dll 分发它。

更新 2:

在与@citizenmatt 讨论后,我决定将我的注释随 dll 一起发送。他有一个很好的观点,将它添加到 Resharper 的安装目录中将使它们在每次新安装中消失,而且它不是一个非常直观的地方。此外,我无法让 VS 从那里获取我的注释。