问题标签 [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.
visual-studio-2013 - ReSharper 9.1 实时模板编辑器不允许更改任何选项
我将 ReSharper 9.1 与 Visual Studio 2013 一起使用,但我遇到了 Live Templates 编辑器的问题。非复选框选项是可编辑的。如果我点击其中任何一个 - 它们不会改变。
我已尝试清除 ReSharper 缓存并重新安装它,但问题仍然存在。我既有现有模板,也有尝试创建新模板。
nunit - 无法使用 SpecFlow 功能文件中的 NUnit Test Runner 运行测试
使用当前版本的 ReSharper (9.1) 和 NUnit (2.6.4),每当我右键单击功能或功能文件中的步骤并单击 ReSharper 的“运行单元测试”时,它都会引发错误并显示未找到单元测试。
我发现如果我使用内置的 MSTest 或使用 SpecRunner,它工作正常,但我失去了 NUnit 的功能。
我可以正常运行 NUnit 测试,并确认正确版本的 NUnit 已列在我的 SpecFlow 配置和 ReSharper 设置中,并且一切似乎都排成一行。
nuget - ReSharper NuGet 自动解析器
有没有机会设置 ReSharper 9.1 来自动解析 NuGet 包?我的意思是当我键入并且我没有引用 xUnit.net 并按 Alt+Enter 时 ReSharper 通过 NuGet 安装 xUnit.net。
c# - 如何避免“从未使用方法”消息?
在下面的示例中,Resharper 抱怨DoA()
从未使用过方法,尽管它是由“AImplementator”类实现的:
我无法理解这种行为,因为正在使用该接口。
- 为什么会发生这种情况?
- 我该如何解决这个警告?
Obs:我可以使用注释或[UsedImplicitly]
属性来抑制警告。但鉴于这种情况,这些选项似乎都不正确。我正在使用 Resharper 9.1。
c# - 防止 ReSharper 9.1 在自动完成泛型类型时自动插入 <> 尖括号
当工具自动插入括号、括号、引号等并在 Resharper 9.1 中禁用这些功能时,我不喜欢它。但是,仍然有一种情况是它坚持这样做。如果我输入 (eg) IEnumerable
,它会在我输入最后一个“e”时自动插入一对尖括号并将光标定位在它们之间。如果我在输入整个单词之前按下自动完成键(如 tab),也会发生这种情况。这迫使我将手从原位移开,以便按箭头键>
(如果我>
手动输入,我最终会得到其中两个)。在这种情况下,有什么办法可以防止插入尖括号?
有趣的是,如果我启用“自动插入对括号、括号和引号”,我会得到相同的行为,但是当我输入 时>
,它只是将光标跳过现有的>
而不是插入另一个。
resharper - ReSharper 9.1 是否存在 Cyclomatic Complexity 扩展?
我正在尝试 Resharper 9.1,但我发现没有圈复杂度设置......我已经搜索过插件,但到目前为止我已经看到它与 PowerToys 一起工作,直到 8.3
我错过了它还是被删除了?
visual-studio-2015 - 为什么 Resharper 没有在空的 MSVS 2015 控制台应用程序中检测到未使用的引用?
如果您尝试在 MSVS 2013 中创建空控制台应用程序并删除未使用的引用,则只剩下其中两个:System 和 System.Core。
但是,如果您在新的 MSVS 2015 社区 (14.0.23107.0) 中执行相同的任务,那么除了 Microsoft.CSharp 之外什么都不会被删除:
我认为这是很奇怪的行为。在一些名为.NETFramework,Version=v4.6.AssemblyAttributes.cs的临时代码文件中使用的所有(实际上未使用的)引用:
如果您手动删除未使用的引用,这很好 - 项目构建没有问题。
问题是:这个临时自动生成的文件的目的是什么,为什么它有这么多的依赖关系?它实际上没有,这就是为什么我认为它是错误或什么的......
c# - 如何使用 ReSharper 对区域中特定类型的属性进行分组?
我想使用 ReSharper 文件布局工具来自动排列我的班级。使用默认模式,它已经适用于大多数地区。因为我使用的是 Mvvm,所以我使用 ICommands 和 Handlers。我想将所有命令分组在一个自己的区域中,例如
如何告诉 ReSharper 它将 ICommand 类型的属性分组到一个区域中?它不适用于“实施”选项。
这是我尝试的最后一个设置:
visual-studio-2015 - 在哪里复制 Resharper 外部注释 XML 文件以供 Visual Studio 找到
我为我的一个库创建了一个 XML 注释文件,并希望它可用于我的所有项目,而无需将其复制到每个项目二进制文件夹中。
对于我所阅读的内容,可以通过将其复制到 Resharper 安装文件夹中来完成,但我尝试了几个地方都没有成功。
我已将其复制到以下文件夹中:
xml 文件与注释的 dll 具有完全相同的名称,但扩展名为 xml。内容如下:
我在这里想念什么?
更新:
正如@citizenmatt 所说,我的xml 错误,参数节点需要嵌套在属性元素内。使用我用来复制问题的简单项目执行此操作使其工作,但这是通过在与 dll 相同的文件夹中创建外部注释并使用 .ExternalAnnotation 前缀。
我仍在尝试找出在我的机器上复制它的位置,以便 Resharper 选择它而不沿着 dll 分发它。
更新 2:
在与@citizenmatt 讨论后,我决定将我的注释随 dll 一起发送。他有一个很好的观点,将它添加到 Resharper 的安装目录中将使它们在每次新安装中消失,而且它不是一个非常直观的地方。此外,我无法让 VS 从那里获取我的注释。