问题标签 [resharper-7.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 回答
419 浏览

asp.net-mvc-4 - 让 ReSharper 对可切换布局感到满意

在 MVC 项目中,我有许多可以以两种“模式”显示的视图,其中每种模式使用不同的布局文件。

为此,我使用适当的Controller.View重载设置布局文件。

两个布局文件都有一个@RenderSection("PageJavascript"),视图有一个@section PageJavaScript.

棘手的部分来了:ReSharper 的解决方案范围分析对此有所抱怨,给出了Cannot resolve section 'PageJavaScript'的错误。

我可以使用另一种布局切换方法来让 ReSharper 知道我正在使用包含此部分的布局文件吗?

0 投票
2 回答
289 浏览

visual-studio-2010 - Resharper 解决方案设置

我在其中配置了带有 Resharper 7.1 的 Visual Studio。QWERTY我打开了一个解决方案,并在缩写列表中添加了一个单词say 。我可以在文件中找到这个条目GlobalSettingsStorage.DotSettings,一切都按预期工作。

GlobalSettingsStorage.DotSettings现在我从文件中删除了这个缩写条目。现在,我还可以通过 Resharper 看到解决方案中的缩写词有效。然后我mySolution1.DotSettings在我的解决方案的文件夹中检查了我的,在这里也找不到这个条目。任何人都可以帮助我了解这个缩写的实际存储位置吗?还有实际存储resharper设置的地方是什么?

0 投票
1 回答
862 浏览

visual-studio-2012 - 如何在 Resharper 模板中大写整个变量?

我有一种情况,我希望将变量大写以用于文档,例如
(例如,trivalized)

所以我希望模板的用户输入类似“Blah”的内容,并在方法名称中使用,但文档部分更改为“BLAH”。

例如

我可以这样做吗?我在宏中看到我可以将第一个字母大写,但我希望整个单词大写。是否可以创建自定义宏?

0 投票
5 回答
54331 浏览

c# - Resharper 的示例代码,用于解释“IEnumerable 的可能多重枚举”

有时 Resharper 会警告:

IEnumerable 可能的多重枚举

一个关于如何处理这个问题的 SO question,ReSharper 网站也在这里解释了一些事情。它有一些示例代码告诉您这样做:

我的问题是关于这个具体建议:这是否仍会导致在 2 个 for-each 循环中对集合进行两次枚举?

0 投票
1 回答
28 浏览

visual-studio-2012 - 根据命名约定在松散相关的类之间导航

在我当前的项目中,我们有很多部分,我们有以下内容:

调度程序获取一个名称为 ThingRequestHandler 的类来处理实际逻辑。

该系统非常适合使其保持稳定,但我无法轻松导航。
目前我使用 R# 转到类和 - 因为我现在遵循约定的类名 - 手动输入类名。这通常有效,但让我从思考问题转向思考类名。

我希望能够从我的调度程序导航到我的 ThingRequestHandler。一键或单击即可获取线路。

有没有办法 Visual Studio 2012、R# 或任何其他插件或宏可以帮助我做到这一点?

0 投票
0 回答
100 浏览

asp.net - 使用标准命令扩展 ReSharper 环绕模板

我有这个 asp.net 环绕 ReSharper 模板:

它在所选文本周围添加 <%: %> 并选择文本。我重新选择文本的原因是我想使用CRTL++将其移动到资源文件的SHIFT后面R

这意味着我需要使用键:CTRL+ E/ CTRL+U然后按速记数字键,然后按CRTL+ SHIFT+R将其移动到资源。无论如何我可以结合这两个命令吗?

我标记了一些文本并点击了一些键,它只是用 response.write 简写围绕文本并将其添加到资源文件中。

PS:我正在使用 ReSharper 7.1

0 投票
3 回答
2341 浏览

c# - 阻止 TeamCity 将 ReSharper 代码检查建议(和提示)报告为警告?

我已向 TeamCity (v8) 项目添加了一个检查 (.NET) 构建步骤,该项目包含一个针对单个虚拟 C# 类的 Visual Studio 2010 解决方案构建步骤。

如果我收到任何检查错误或警告,构建步骤的失败条件将设置为失败。

我的虚拟班级仅生成 2 个建议,但构建失败声称

“度量更改时构建失败:检查警告的数量太大:3”。

有没有办法让 TeamCity 步骤忽略建议?

我启用了调试输出,并且该步骤中肯定没有警告:

虚拟类如下:

请注意,我仍然希望在 Visual Studio 中报告建议和提示,因此不能在 ReSharper 设置中将所有非警告和错误更改为不报告(或创建和维护此类设置文件仅供 TeamCity 使用)。

0 投票
1 回答
61 浏览

c# - 在 Visual Studio 中自动检查嵌套语句

作为我学徒的一部分,我必须找到一种方法来(自动)搜索嵌套超过 4 层的语句。

我使用 Visual Studio (2012) 和 C# 编程语言。

(错误)嵌套方法的示例。

我曾尝试使用 ReSharper(7.1),但这并没有(据我所知)提供此功能。

我怎样才能做到这一点?

0 投票
2 回答
2558 浏览

visual-studio-2013 - 如何在过期的试用版上安装旧的许可版本的 R#?

我有 R# 7.X 版的许可证;我在家里用它。

在工作中,我一直在使用最新迭代的试用版,直到它过期。在它过期几次后,我决定只使用我也有工作许可证的旧版本。

我从这里下载了 v 7.1.3 (ReSharperSetup.7.1.3000.2254.msi)并安装了它(似乎一切正常),但是当我打开 Visual Studio 2013 时,它给了我关于 R# 8 的对话框。已过期,并且没有 Resharper (7.1.3) 菜单。

我现在如何安装 v 7.1.3?还是我必须恢复使用 8.Squirch 的试用版?

更新

我的问题似乎是我的许可证适用于版本 7.X,它不支持 Visual Studio 2013。

所以,我的选择是:购买额外的许可证,或者继续使用试用版直到它过期,重新安装、冲洗、重复等等等等。

更新 2

所以我在这里有点像 Catch-22;显然,JetBrains 已经阻止我使用 R# 的另一个试用版,因为在再次下载并安装版本 8 的试用版之后,如果我尝试使用我的版本 7,我现在只会在 R# 对话框中看到“已过期”执照:

在此处输入图像描述

因此,我必须通过工具 > 选项(和 [che,ti]cking “自动列表成员”和“参数信息)”恢复固有的 Intellisense,如下所示:

在此处输入图像描述

0 投票
1 回答
123 浏览

c# - 从 Resharper 的检查结果窗口中删除“提示”

对于以前版本的 Resharper,我们过去常常在签入之前执行“查找代码问题”命令。现在我们从 6 更新到 Resharper 7.1,并且该命令将提示显示为问题(我们通常不会隐藏任何内容,而是将不需要的检查项目设置为提示,因为它们可能对某人有用,因为我们是一个有点大的团队)。

有没有办法让“查找代码问题”只发现真正的问题而不显示提示?我们以前看到 0 个问题,现在出现 570 个提示,好像有什么问题。

谢谢。