问题标签 [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.
asp.net-mvc-4 - 让 ReSharper 对可切换布局感到满意
在 MVC 项目中,我有许多可以以两种“模式”显示的视图,其中每种模式使用不同的布局文件。
为此,我使用适当的Controller.View
重载设置布局文件。
两个布局文件都有一个@RenderSection("PageJavascript")
,视图有一个@section PageJavaScript
.
棘手的部分来了:ReSharper 的解决方案范围分析对此有所抱怨,给出了Cannot resolve section 'PageJavaScript'的错误。
我可以使用另一种布局切换方法来让 ReSharper 知道我正在使用包含此部分的布局文件吗?
visual-studio-2010 - Resharper 解决方案设置
我在其中配置了带有 Resharper 7.1 的 Visual Studio。QWERTY
我打开了一个解决方案,并在缩写列表中添加了一个单词say 。我可以在文件中找到这个条目GlobalSettingsStorage.DotSettings
,一切都按预期工作。
GlobalSettingsStorage.DotSettings
现在我从文件中删除了这个缩写条目。现在,我还可以通过 Resharper 看到解决方案中的缩写词有效。然后我mySolution1.DotSettings
在我的解决方案的文件夹中检查了我的,在这里也找不到这个条目。任何人都可以帮助我了解这个缩写的实际存储位置吗?还有实际存储resharper设置的地方是什么?
visual-studio-2012 - 如何在 Resharper 模板中大写整个变量?
我有一种情况,我希望将变量大写以用于文档,例如
(例如,trivalized)
所以我希望模板的用户输入类似“Blah”的内容,并在方法名称中使用,但文档部分更改为“BLAH”。
例如
我可以这样做吗?我在宏中看到我可以将第一个字母大写,但我希望整个单词大写。是否可以创建自定义宏?
c# - Resharper 的示例代码,用于解释“IEnumerable 的可能多重枚举”
有时 Resharper 会警告:
IEnumerable 可能的多重枚举
有一个关于如何处理这个问题的 SO question,ReSharper 网站也在这里解释了一些事情。它有一些示例代码告诉您这样做:
我的问题是关于这个具体建议:这是否仍会导致在 2 个 for-each 循环中对集合进行两次枚举?
visual-studio-2012 - 根据命名约定在松散相关的类之间导航
在我当前的项目中,我们有很多部分,我们有以下内容:
调度程序获取一个名称为 ThingRequestHandler 的类来处理实际逻辑。
该系统非常适合使其保持稳定,但我无法轻松导航。
目前我使用 R# 转到类和 - 因为我现在遵循约定的类名 - 手动输入类名。这通常有效,但让我从思考问题转向思考类名。
我希望能够从我的调度程序导航到我的 ThingRequestHandler。一键或单击即可获取线路。
有没有办法 Visual Studio 2012、R# 或任何其他插件或宏可以帮助我做到这一点?
asp.net - 使用标准命令扩展 ReSharper 环绕模板
我有这个 asp.net 环绕 ReSharper 模板:
它在所选文本周围添加 <%: %> 并选择文本。我重新选择文本的原因是我想使用CRTL++将其移动到资源文件的SHIFT后面R。
这意味着我需要使用键:CTRL+ E/ CTRL+U然后按速记数字键,然后按CRTL+ SHIFT+R将其移动到资源。无论如何我可以结合这两个命令吗?
我标记了一些文本并点击了一些键,它只是用 response.write 简写围绕文本并将其添加到资源文件中。
PS:我正在使用 ReSharper 7.1
c# - 阻止 TeamCity 将 ReSharper 代码检查建议(和提示)报告为警告?
我已向 TeamCity (v8) 项目添加了一个检查 (.NET) 构建步骤,该项目包含一个针对单个虚拟 C# 类的 Visual Studio 2010 解决方案构建步骤。
如果我收到任何检查错误或警告,构建步骤的失败条件将设置为失败。
我的虚拟班级仅生成 2 个建议,但构建失败声称
“度量更改时构建失败:检查警告的数量太大:3”。
有没有办法让 TeamCity 步骤忽略建议?
我启用了调试输出,并且该步骤中肯定没有警告:
虚拟类如下:
请注意,我仍然希望在 Visual Studio 中报告建议和提示,因此不能在 ReSharper 设置中将所有非警告和错误更改为不报告(或创建和维护此类设置文件仅供 TeamCity 使用)。
c# - 在 Visual Studio 中自动检查嵌套语句
作为我学徒的一部分,我必须找到一种方法来(自动)搜索嵌套超过 4 层的语句。
我使用 Visual Studio (2012) 和 C# 编程语言。
(错误)嵌套方法的示例。
我曾尝试使用 ReSharper(7.1),但这并没有(据我所知)提供此功能。
我怎样才能做到这一点?
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,如下所示:
c# - 从 Resharper 的检查结果窗口中删除“提示”
对于以前版本的 Resharper,我们过去常常在签入之前执行“查找代码问题”命令。现在我们从 6 更新到 Resharper 7.1,并且该命令将提示显示为问题(我们通常不会隐藏任何内容,而是将不需要的检查项目设置为提示,因为它们可能对某人有用,因为我们是一个有点大的团队)。
有没有办法让“查找代码问题”只发现真正的问题而不显示提示?我们以前看到 0 个问题,现在出现 570 个提示,好像有什么问题。
谢谢。