问题标签 [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.
c# - 什么 R# 设置正在重新格式化这条线?
VS2010 / R#5.1
我有这行代码:
我执行 R# 代码清理,将代码更改如下:
也就是说,它重新格式化语句,使其完全出现在一行上。
什么 IDE/R# 设置对此负责?当我执行 R# 代码清理时,我可以更改什么来保留我的换行符?
我会认为“R#/选项/语言/C#/格式样式/换行符和换行/保留现有格式/保留现有换行符”,但这似乎没有任何区别。
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 会丢失。
有没有办法摆脱这个烦人的消息?
谢谢,
安德烈
编辑:重现步骤:
- 创建 silverlight 4 类库
- 添加一个扩展 INotifyPropertyChanged 的类 Foo
- 创建 CLR 4 类库并引用 silverlight 类库
- 添加任何类并将 Foo 对象声明为字段或其他
该项目将编译,但 resharper 会告诉您需要导入 System.dll v2.0。
如果禁用 resharper,则不会显示错误消息。
EDIT2: 安装了resharper 5.1.1751.8,没有成功:(
structural-search - ReSharper 搜索模式:“无法解析模式”
R# 5.1.1751.8
当我执行模式搜索...
...我看到了一个错误对话框,上面写着“无法解析模式”。
那个模式无法解析怎么办?我究竟做错了什么?
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?
resharper - 我可以让 R# 智能感知选择第一个列表项吗?
我在 VS2010 中使用 ReSharper 5.1,很长一段时间以来我一直对智能感知行为感到恼火。自 R# 4.5/VS2008 以来,这似乎有所不同,但我没有方便验证的组合。
假设我正在输入一些代码:
后来我决定要创建teamId
一个只读属性,所以我回去private
把set
. 当我开始打字时,我最终得到了这个:
在这一点上,我必须切换到鼠标或箭头键,或者只是完成打字private
,这真的违背了这个功能的目的。
有没有办法告诉 ReSharper 在 Intellisense 弹出窗口出现后立即选择一个条目?
visual-studio - 如何使用 ReSharper 清理 .Designer 文件?
代码清理选项在 .Designer 文件中不可用。有没有启用此功能的选项?
visual-studio-2010 - 使用 ReSharper 5.x 和 VS2010 运行文件中的所有测试
有没有办法告诉 R# (5.x) 测试运行程序运行当前文件中的所有 MSpec 规范?
像Visual Studio 测试运行器的 ++Ctrl快捷方式之类的东西是我所追求的,无论是快捷方式还是上下文菜单命令。RCtrlT
c# - 如何在 ReSharper 模式中提取字符串的内容?
我有以下问题:
我想用 LINQ 成员表达式替换包含属性名称的硬编码字符串
使用 ReSharper 模式。
以下尝试无效:
替换模式始终相同:
有任何想法吗?
visual-studio - 使用 Resharper 在 Visual Studio 中禁用括号自动完成
可能重复:
ReSharper 和自动右括号
我喜欢 resharper,但举个例子:
当我输入 [Faultcontract 然后(它自动输入)并将我的光标放在)之后,这是不可取的,因为我想输入 typeof(FaultInfoType) 而不必向后箭头空格或使用鼠标。
我在 resharper 中禁用了自动完成括号。它似乎没有在方法上做到这一点。
visual-studio - ReSharper 5.1 无法从任何地方导航到类型
我正在使用 ReSharper 5.1 (5.1.3000.12) 运行 Visual Studio 2010 (10.0.40219.1 SP1Rel)。最近,似乎 ReSharper 完全失去了导航到类型的能力。
以下是我可以在 UI 中执行的一些操作,但现在什么都不做:
在代码编辑器中右键单击类型名称并选择“转到声明”
在代码编辑器中右键单击类型名称并选择“转到实现”
R#“转到输入”(Ctrl-T)
- 在 R#“查找结果”窗口中,双击一个类型
以下是一些仍然有效的操作:
- 在解决方案资源管理器中双击项目
- 从 VS 命令行窗口打开文件
我已经完全卸载了 Visual Studio,然后用 SP1 和 ReSharper 5.1 重新安装了它,但我仍然遇到同样的问题。
我假设我已经完成了某种打开的配置,它禁用了使用 ReSharper 导航到类型的能力,我只是不知道它是什么。
任何建议将不胜感激。