问题标签 [resharper-9.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 投票
6 回答
11142 浏览

c# - c# Resharper 'No Tests Found in Project' / 'Inconclusive: Test was not run'

我已经安装了 ReSharper v8.2.1。我有一个包含多个测试项目的 VS2013 解决方案。他们中的大多数工作得很好。但是,一个项目给我带来了麻烦。

在解决方案资源管理器中,我右键单击项目并选择“运行单元测试”并得到错误“项目中未找到测试”。如果我右键单击包含测试的 .cs 文件之一并选择“运行单元测试”,则会收到错误“文件中未找到单元测试”。如果我打开文件,我会按预期看到测试图标:Resharper 测试图标

打开文件并运行测试后,它最终将它们添加到 Unit Test Sessions 窗口。但他们都提出了“不确定:测试没有运行”。我尝试在测试和TestInitialize方法中设置断点,但都没有命中。

值得一提的是,这些测试直到最近都运行良好。它似乎是在我取消另一个项目中的长期测试后开始的。但是没有代码或项目或解决方案更改。我删除了我的源代码,并从 SVN 获取了它。我什至删除了我的AppData\Local\JetBrains文件夹以确保没有缓存某些内容。

Resharper 如何确定它应该运行哪些测试?有人有其他建议让这些测试再次运行吗?

更新:我卸载了 ReSharper 以从等式中消除它。我仍然无法让这部分单元测试运行。

然后,在 Visual Studio 中,我打开TEST -> Test Settings -> Default Processor Architecture并将其x86x64. 我的测试现在可以运行了!我还没有弄清楚为什么这个项目不能在 x86 模式下运行,但我很高兴我的所有测试都能再次运行!

但是,我随后重新安装了 ReSharper,这次是 v9.0 Update 1,现在无论我如何设置架构,这个单元测试都不会再次运行。我回顾了清除缓存等的所有答案和建议,但仍然没有运气。

0 投票
1 回答
596 浏览

typescript - Resharper 9/TypeScript 错误的解决方法?

我刚刚安装了 Resharper 9,我非常喜欢它改进的 Typescript 支持。但是我在这样的场景中遇到了错误:

这是一个完全有效的 Typescript 语法(它编译和运行时没有任何错误或警告),并且对于模拟场景等非常方便。但是,Resharper 9 将最后一行标记为错误:

现在,Resharper 不是 TS 编译器,所以理论上我可以忽略错误,但是当我的一个文件中有几十个这样的不准确错误评估时,它隐藏了合法错误。

我一直无法弄清楚如何关闭这一点错误检查。我已经将此报告为一个错误,并且大概他们最终会修复它,但与此同时,这很让人分心。

任何关于解决方法的建议,害羞回到 Resharper 8?

0 投票
2 回答
3317 浏览

visual-studio - Visual Studio 缩进 HTML 标记内容

我在 Visual Studio 2013 中安装了 Resharper 和 Web Essentials,并希望在我的 .cshtml 文件中缩进 HTML 标记的内容。

所以我不想要的(并且似乎是默认值):

我确实希望它看起来像:

我已经从 Resharper -> Options -> Code Editing -> HTML -> Formatting Style -> Do Not Indent Children Of 中删除了所有内容。

我还检查了 Tools -> Options -> Text Editor -> HTML (Web Forms) -> Formatting -> Tag Specific Options -> Client Specific Tags -> html -> Indent Contents 无济于事。

请注意,我没有工具 -> 选项 -> 文本编辑器 -> HTML -> 格式,而是有两个子树,HTML 和 HTML(Web 窗体),其中只有 HTML(Web 窗体)具有格式选项。

任何人都知道让 Visual Studio 做到这一点的方法吗?每当我添加一个新标签时,看到我的格式完美的 HTML 文档从窗口中消失是非常烦人的。谢谢!

0 投票
0 回答
38 浏览

visual-studio-2013 - 自 v9 以来,Resharper 完成不会在项目中查找不同的命名空间

我可能做错了什么,因为从 v9 开始,如果我不先键入 using,我就无法更准确地建议来自不同命名空间(与当前命名空间不同)的类。

但是项目之外的任何事情都可以。所以它在导入的 dll 中查找没有任何问题,但不会在当前项目中查找。

知道我怎么能做到这一点吗?(查看了 jetbrains 论坛并没有看到任何类似的问题,所以我认为这不是错误)

谢谢

0 投票
1 回答
653 浏览

nunit - Resharper 9.0 说“在选定的解决方案项目中找不到测试。” 然而有超过100个测试

Resharper 9.0 说“在选定的解决方案项目中找不到测试。” 然而,有超过 100 项测试。

我在 Visual Studio 2013 中右键单击我的解决方案,然后单击上下文菜单底部附近的“运行单元测试”选项。我收到错误消息:“在选定的解决方案项目中未找到测试。”。

每隔一段时间,它们就会出现并运行,但大多数时候,它们不会出现,我会收到错误消息。

我安装了 NCover,它有一个“螺栓测试”选项卡,我可以从中运行所有测试。但是,我更喜欢使用 Resharper 从主菜单运行测试。

有谁知道为什么这些测试没有出现以及如何让它们始终被发现?

谢谢,柯蒂斯

0 投票
0 回答
68 浏览

visual-studio-2012 - Resharper 为不同的操作分配相同的键序列?

我在 Visual Studio 2012 中使用最新的 Resharper (9)。

注释/取消注释文本的 VS 快捷键是:ctrl++或.kcu

但是,当我单击ctrl+q以获取快速文档时(正如我习惯和众所周知的那样):

在此处输入图像描述

它评论了这条线!:

在此处输入图像描述

我在键盘快捷键中进行了搜索,发现 Resharper 也将此序列分配给了评论!:

在此处输入图像描述

问题

这里发生了什么?无论如何要“重置”快捷方式设置(不是通过,devenv.exe/resetsettings而是仅用于 resharper?),以及为什么会发生这种情况?它如何为不同的操作分配相同的键?

0 投票
1 回答
1860 浏览

c# - Resharper 9 文件布局:无法在按访问修饰符排序时定义排序顺序?

安装 R# 9.0 后,我从 8.2 开始的自定义文件布局不再起作用。我使用 9.0 中新增的布局设计器重新创建了相同的模式。

我无法重现的部分是使用访问修饰符的属性的详细排序定义:

在 9.0 之前,它看起来像这样:

...导致按定义对属性进行排序 - 特别是:private首先!

在 9.0 中,当使用新的 Designer 时,生成的 XAML 如下:

...它仍然按成员的访问修饰符对成员进行排序,但使用一些默认的排序规范。设计器不允许指定任何其他属性,并且在 9.0 之前的版本中手动编辑 XAML 会产生错误。

R# 9.0 中有没有办法像这样控制public, privateetc 成员的顺序?

顺便提一句。其他排序规范也存在相同的问题,例如Kind:不能再指定 egproperty应该放在前面method等。

0 投票
1 回答
733 浏览

c# - 在 ReSharper 9 中,如何从缺少的成员中生成自动属性?

在 ReSharper 8 中,当一个类缺少接口成员(属性)时,我会 Alt+Enter 并选择“Implement Missing Members”,这将生成如下所示的自动属性:

但是,在 ReSharper 9 中,会生成以下内容:

我已将 R# 设置为在“成员生成”下创建自动属性,但仍然没有效果。

这是一个错误,还是我错过了什么?

0 投票
2 回答
1114 浏览

resharper - Resharper 9 中的 nuget 支持哪里去了?

我最近将 Resharper 更新到了 9.0 版。现在我注意到通过 Resharper 上下文菜单添加引用不再更新packages.config文件,从而破坏了引用的 DLL 和已安装包之间的匹配。

对于旧版本的 Resharper,此功能由插件提供,但该插件似乎不支持 Resharper 9.0。此外,我无法通过 Resharper Extension Manager 找到类似的东西。

packages.config使用 Resharper 9.0 添加引用时,添加 Nuget 包的正确方法是什么?

0 投票
1 回答
167 浏览

resharper - 使用 ReSharper 9.0 修复不准确的报告错误

我最近安装了 ReSharper 9.0 以用于版本 7 的 VS 2010,现在我看到报告的 RS 问题和错误不正确。这些都在 .cshtml 文件中。首先,对于类似的东西

以前的命名类有点灰显,警告是该类从未使用过,但确实如此。如何解决此问题并让 RS 不报告此错误警告?

下一个问题更严重。我在 HTML 中有一行

从文件中的这一行开始,只有侧面板上的红线和标签表未关闭、标签 div 未关闭等错误错误。如果我删除“>>”,那么文件中的一切都很好。是否有我无法为 RS 9 找到的新设置?