问题标签 [resharper-5.x]

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 投票
2 回答
94 浏览

c# - 什么 R# 设置正在重新格式化这条线?

VS2010 / R#5.1

我有这行代码:

我执行 R# 代码清理,将代码更改如下:

也就是说,它重新格式化语句,使其完全出现在一行上。

什么 IDE/R# 设置对此负责?当我执行 R# 代码清理时,我可以更改什么来保留我的换行符?

我会认为“R#/选项/语言/C#/格式样式/换行符和换行/保留现有格式/保留现有换行符”,但这似乎没有任何区别。

0 投票
2 回答
558 浏览

silverlight-4.0 - 从 CLR 类库中引用 silverlight 程序集时出现 Resharper 错误

我从一个使用 silverlight 的新应用程序开始,Resharper 遇到的第一个问题是在我的单元测试项目中。

我的配置是:

-> Resharper 5.1.1727.12

-> MyProject.Tests (CLR 4.0)

  • nunit.framework.dll (CLR 2.0)
  • moq.dll (CLR 4.0)
  • MyProject.Silverlight (Silverlight 4.0)

测试项目编译,没有错误,测试在 Reshaper、NUnit Gui、TestDriven.Net 中运行良好

我遇到的问题是 Resharper 一直告诉我导入 System.dll 2.0 版(所有 silverlight 程序集对象/方法下的红线,如编译器错误,但项目编译)。

完整的消息是:

“模块”系统。Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' 应该被引用。”

我相信这个问题与测试无关,但是当混合 CLR 4.0 和 Silverlight 4.0 程序集时,resharper 会丢失。

有没有办法摆脱这个烦人的消息?

谢谢,

安德烈

编辑:重现步骤

  1. 创建 silverlight 4 类库
  2. 添加一个扩展 INotifyPropertyChanged 的​​类 Foo
  3. 创建 CLR 4 类库并引用 silverlight 类库
  4. 添加任何类并将 Foo 对象声明为字段或其他

该项目将编译,但 resharper 会告诉您需要导入 System.dll v2.0。

如果禁用 resharper,则不会显示错误消息。

EDIT2: 安装了resharper 5.1.1751.8,没有成功:(

0 投票
1 回答
309 浏览

structural-search - ReSharper 搜索模式:“无法解析模式”

R# 5.1.1751.8

当我执行模式搜索...

...我看到了一个错误对话框,上面写着“无法解析模式”。

那个模式无法解析怎么办?我究竟做错了什么?

0 投票
2 回答
160 浏览

c# - VS: cursor position when override method is generated

My cursor (the pipe) is inside the body of the child class.

I type "override" and press tab to view a list of methods in FooContext which I can override. "Context" is one of the options, so I select that.

VS generates the override method for me and places my cursor (again, the pipe) just before the call to the base method.

How can I make VS finish my cursor after the base method call (or on a new line below it) -- but still within the override method, of course?

0 投票
1 回答
355 浏览

resharper - 我可以让 R# 智能感知选择第一个列表项吗?

我在 VS2010 中使用 ReSharper 5.1,很长一段时间以来我一直对智能感知行为感到恼火。自 R# 4.5/VS2008 以来,这似乎有所不同,但我没有方便验证的组合。

假设我正在输入一些代码:

后来我决定要创建teamId一个只读属性,所以我回去privateset. 当我开始打字时,我最终得到了这个:

R# Intellisense 菜单的图片

在这一点上,我必须切换到鼠标或箭头键,或者只是完成打字private,这真的违背了这个功能的目的。

有没有办法告诉 ReSharper 在 Intellisense 弹出窗口出现后立即选择一个条目?

0 投票
2 回答
692 浏览

visual-studio - 如何使用 ReSharper 清理 .Designer 文件?

代码清理选项在 .Designer 文件中不可用。有没有启用此功能的选项?

0 投票
1 回答
314 浏览

visual-studio-2010 - 使用 ReSharper 5.x 和 VS2010 运行文件中的所有测试

有没有办法告诉 R# (5.x) 测试运行程序运行当前文件中的所有 MSpec 规范?

像Visual Studio 测试运行器的 ++Ctrl快捷方式之类的东西是我所追求的,无论是快捷方式还是上下文菜单命令。RCtrlT

0 投票
2 回答
221 浏览

c# - 如何在 ReSharper 模式中提取字符串的内容?

我有以下问题:

我想用 LINQ 成员表达式替换包含属性名称的硬编码字符串

使用 ReSharper 模式。

以下尝试无效:

替换模式始终相同:

有任何想法吗?

0 投票
0 回答
352 浏览

visual-studio - 使用 Resharper 在 Visual Studio 中禁用括号自动完成

可能重复:
ReSharper 和自动右括号

我喜欢 resharper,但举个例子:

当我输入 [Faultcontract 然后(它自动输入)并将我的光标放在)之后,这是不可取的,因为我想输入 typeof(FaultInfoType) 而不必向后箭头空格或使用鼠标。

我在 resharper 中禁用了自动完成括号。它似乎没有在方法上做到这一点。

0 投票
2 回答
1339 浏览

visual-studio - ReSharper 5.1 无法从任何地方导航到类型

我正在使用 ReSharper 5.1 (5.1.3000.12) 运行 Visual Studio 2010 (10.0.40219.1 SP1Rel)。最近,似乎 ReSharper 完全失去了导航到类型的能力。

以下是我可以在 UI 中执行的一些操作,但现在什么都不做:

  1. 在代码编辑器中右键单击类型名称并选择“转到声明”

  2. 在代码编辑器中右键单击类型名称并选择“转到实现”

  3. R#“转到输入”(Ctrl-T)

  4. 在 R#“查找结果”窗口中,双击一个类型

以下是一些仍然有效的操作:

  1. 在解决方案资源管理器中双击项目
  2. 从 VS 命令行窗口打开文件

我已经完全卸载了 Visual Studio,然后用 SP1 和 ReSharper 5.1 重新安装了它,但我仍然遇到同样的问题。

我假设我已经完成了某种打开的配置,它禁用了使用 ReSharper 导航到类型的能力,我只是不知道它是什么。

任何建议将不胜感激。