问题标签 [resharper-6.0]

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 投票
1 回答
794 浏览

c# - 可以将 ReSharper 的测试运行器配置为不显示 Debug.WriteLine() 消息吗?

我想从 ReSharper 的测试运行器输出中省略 Debug.Write/WriteLine 消息。可行吗?

0 投票
2 回答
1877 浏览

c# - 理解语法是否解决了“访问修改的闭包”?

drReSharper 6.0 为第一个代码片段中的标识符提供了“访问修改的闭包”警告。

我想我对这个警告试图保护我免受什么有一个基本的了解:dr在 GetTheDataTableStrings 的输出被询问之前发生了多次更改,因此调用者可能无法获得我期望的输出/行为。

但是 R# 没有给我第二个代码片段的任何警告。

在使用理解语法时,我可以安全地放弃这个警告/关注吗?

其他代码:

0 投票
2 回答
540 浏览

visual-studio-2010 - ReSharper 自动完成枚举

在 ReSharper 6.1 中,当我想自动完成类似 的内容时EnableCap.LineSmooth,我会得到如下信息:

问题是,因为它显示了enum + enum 选项的名,我不能只输入“En” + [Tab] 来自动完成“EnableCap”。然后开始输入“Li”,因为当我第一次点击 tab 时,它会尝试自动完成整个事情,并带有我不想要的选项。所以现在我必须输入整个“EnableCap”。在我开始过滤我真正想要的选项之前。

所以我的问题是,我该如何
a) 告诉 resharper 只显示直到点的自动完成
b) 除了 tab 之外,是否有其他热键只完成第一位?

0 投票
1 回答
238 浏览

resharper - 关闭特定文件类型的 ReSharper 6 语法突出显示

ReSharper 有将 C# Highlighting 应用于 XAML 文件的习惯,这意味着每个 Node 都有一个 Class Highlighting 等等。

我正在寻找一种方法来回退到我的默认 ColorScheme,但仅在编辑某些类型时,XAML 是特定的。

0 投票
1 回答
776 浏览

resharper - Resharper 结构查找和替换

我希望在遗留代码库中替换大量重复代码,并发现 Resharper 的结构搜索和替换功能非常适合该任务。但是,我在使它与我的模式匹配时遇到了问题。

我希望快速修复的模式是:

它将被替换为:

我创建了一个模式:

如果我进行搜索,则该模式匹配,但不会导致快速修复可用。如果我改为为 getter 和 setter 创建单独的模式,我会得到快速修复,但 getter 模式同时匹配 getter 和 setter。

吸气剂模式:

我怎样才能得到这个 getter/setter 对的快速修复?

0 投票
0 回答
119 浏览

resharper - ReSharper 6:转到派生符号 - 如何包含库类型?

我记得在 R# 5 中,当您点击 alt-end(转到继承者)时,有一个包含库类型的继承者列表。当前解决方案中的类型是粗体的。

在版本 6 中,我无法在库中看到派生类型,也找不到启用此功能的选项。可能吗?

0 投票
2 回答
3469 浏览

.net - ReSharper 反编译器 - 我可以将它用于独立程序集吗?

我有 ReSharper 6.1,可以使用Navigate To > Decompiled Sources命令来反编译我没有源代码的 .NET 程序集。当我想看看我在代码中引用的程序集时,这非常好。

有没有办法(如在 Reflector 和 ILSpy 中)简单地给 ReSharper 一个独立的程序集文件并反编译它?我想从服务器获取已部署的 DLL 并查看反编译的代码,以便验证它是我认为的版本。

(我完全清楚,我所问的事实意味着我们的版本控制过程还有很多不足之处,但这是一个不同的话题!)

0 投票
1 回答
705 浏览

c# - Resharper 和命名空间别名限定符

我已经为此进行了一些搜索并尝试了一些东西,但如果不关闭一些我想要的东西就无法让它工作。

通常我让 Resharper 使用命名空间优化。在将 DTO 映射到域模型对象的服务实现中,为每个对象创建一个别名是一种很好的视觉效果。这样,当它很晚并且您睡眠不足时,可以看到Dtos.CustomerDomainModel.Customer提供帮助。

当我运行代码清理时,它将这些更改为:

有没有人这样做或类似的事情并阻止 R# 破坏它?

0 投票
2 回答
1553 浏览

resharper - 缺少 Resharper 测试单元快捷方式

几个月前,我曾经能够单击代码边缘的一个圆圈,然后运行给定的单元测试(属性 [TestFixture] / [Test])。

现在在我的 VS2010 上,运行单个单元测试(正在使用 NUnit)的唯一方法是键入 ctrl+alt+U(或通过 resharper 菜单执行相同操作),选择测试,然后按下调试按钮。

任何人都知道那些代码边距按钮去了哪里+如何让它们回来。该图标是一个单独的圆圈,颜色分为两半。

0 投票
0 回答
169 浏览

resharper-6.0 - 移动到不同图层的自定义 resharper 文件模板不再显示

以前我创建了一个自定义的 resharper 文件模板来创建一个新的测试类。
这个模板工作得很好。

我决定将它移动到一个单独的层并将其导出,以便我可以在我的团队中共享它。导入后,模板会显示在模板资源管理器中,但在解决方案资源管理器中不可用。

此外,它也不再出现在我自己的机器上。

我错过了什么?