问题标签 [resharper-8.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 投票
2 回答
553 浏览

visual-studio-2010 - Resharper 8 和供应商前缀?

我用Resharper 8

我有一个具有此类的 css 样式表文件:

当我悬停它时,有一个建议(R#8 建议) 在此处输入图像描述

所以当我点击它时它说:

在此处输入图像描述

因此,它添加了供应商前缀:

在此处输入图像描述

但据我所知,没有 -ms-text-shadow前缀。

奇怪,但是当我将鼠标悬停在新添加的行上时,R#8确实说:

在此处输入图像描述

我不明白,如果 R#8 知道没有这样的供应商前缀,他为什么建议这样做?

0 投票
2 回答
4929 浏览

extjs - 你如何使用 Jasmine + Resharper 引用外部库

我可以从 Resharper 8.0 单元测试运行器运行 Jasmine 单元测试。我有一个问题,通常在 html 页面中的任何 Javascript 引用(即在我的情况下为 Ext-Js)然后我无法使用 Resharper 测试运行器,因为您似乎无权访问 Resharper 的 HTML 页面用途。(我认为它是生成的,因为我无法在磁盘上找到它)

我在想是否有一种方法可以直接从 Javascript 测试文件而不是通过 html 页面调用或加载外部库引用,那么我可以让它工作。我还没有发现 Javascript(或 Ext-Js)是否可行。

0 投票
1 回答
1508 浏览

asp.net-mvc - ReSharper 8 + MVC“无法解析 id”

升级到 ReSharper 8 后,我开始在我的 JavaScript 中看到一堆不应该出现的警告。

在 Razor .cshtml 页面中,我有:

在 JavaScript/jQuery 中,我有:

在新的 ReSharper 中,他们似乎添加了一个检查规则,用于搜索与 CSS 查询匹配的 ID。但是,它无法从 MVC/Razor 语法中推断出 ID,因此几乎每个 JQuery 选择器都会收到警告。

有没有办法让 ReSharper 从 MVC/Razor 语法中推断出 ID?我知道我可以关闭检查规则,但这不太可取。

0 投票
2 回答
206 浏览

visual-studio-2010 - Resharper 命令在资源管理器中显示文件?

是否有任何命令/快捷方式可以在文件系统资源管理器中显示所选文件(在解决方案资源管理器中选择)?

例如 :

选择一个文件:在此处输入图像描述

紧迫something....

然后这将显示:

在此处输入图像描述

0 投票
1 回答
81 浏览

plugins - ReSharper 8 插件开发解决方案资源管理器面板指示器

我想编写一个 ReSharper 8 插件,如果解决方案中的项目数量超过可配置的数量,它将在解决方案资源管理器面板中向用户提供视觉指示(可能是图标?)。

ReSharper 插件可以做到这一点还是我必须找到另一种方法?我必须创建一个解决方案组件吗?

0 投票
1 回答
271 浏览

visual-studio-2010 - VS2010 中的 ReSharper 8.0 调试插件第一次工作,然后错误后续尝试

我使用 VS2010 项目模板“ReSharper 8.0 Plug-In and Tests”创建了一个 ReSharper 8.0 插件项目。这符合并且工作正常。当我开始调试它时,我按下 F5 并在加载插件的情况下实例化了一个新的 VS2010 实例,并且我的断点被命中。问题是当我停止调试然后再次按 F5 时 - 我在调试 VS2010 实例中弹出此错误,我无法调试:

无效的命令行。未知开关:ReSharper.Plugin

如果我关闭 VS2010 并再次打开它,则根本不会加载 ReSharper(没有 ReSharper 菜单)。解决此问题的唯一方法是使用 R# 安装程序修复它。我试过在这里删除文件: \AppData\Local\Microsoft\VisualStudio\10.0\Extensions\JetBrains\ReSharper 但这没有帮助。

请帮助我找到一种一致的调试方法,而不会使 ReSharper 损坏。

0 投票
1 回答
240 浏览

resharper - 对象初始化器格式

Resharper 8 中的哪些设置正在像这样重新格式化我的对象初始化程序?(即在它自己的行上有逗号)。

我已经尝试了我能找到/想到的所有设置组合;我确实希望将行切掉,但我不希望逗号在自己的行上。

0 投票
1 回答
655 浏览

razor - razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点

我最近安装了 Visual Studio 2013 预览版以及用于 Visual Studio 2013 更新的 ASP.NET 和 Web 工具。我还安装了 ReSharper 8.0。

自从安装它并打开一个在 Visual Studio 2012 中创建的 Umbraco 项目后,我所有的 razor 语法着色都消失了,我也无法在 razor 代码中设置断点。当我尝试设置断点时,我收到以下消息:

“无法在此位置插入断点”

我已经在互联网上搜索了类似的问题,但我似乎无法找到明确的原因或解决方案。我发现的唯一线索是在 Scott Gu 的博客上的评论中,在他关于 MVC3 RC 的帖子中,在评论中它说 ReSharper 有时会干扰 Visual Studio 语法着色等。

我已经尝试了这些建议(恢复到 VS 智能感知/代码提示等),但我仍然没有在 razor 上进行语法着色,而且我仍然无法在 razor 中设置断点。

正如我之前所说,该项目是在安装了 ReSharper 7.1 并安装了所有 VS 更新的 Visual Studio 2012 中创建的,并且不存在这些问题。

以前有人遇到过这个问题吗?对于任何版本的 VS?

谢谢。

0 投票
1 回答
90 浏览

resharper - 如何更改内置模板

有没有办法更改内置模板?

具体示例:我想更改创建事件调用器时使用的模板。我想更改生成方法的可见性以及名称。

0 投票
2 回答
396 浏览

c# - 移动 Foo 和 Foo使用 ReSharper 匹配文件

代码

我想使用 ReSharper将类型移动到匹配文件中的功能来移动下面用单个.cs'. 文件:

执行 ReSharper 重构会导致此异常:

无法移动类 Foo,因为有另一个声明将被移动到文件“Foo.cs”中。

问题

我可以想到两种结果,我都可以:

  1. 移动FooToo<T>进入Foo.cs
  2. 搬进和搬进Foo_Foo.csFoo<T>FooOfT.cs

所以,问题仍然存在:

  1. 是否有另一种与 resharper 不冲突的最佳命名实践?或
  2. 有没有办法配置 ReSharper 以支持这种命名?

笔记

  • 因为泛型对于每种可能的约束组合都是唯一的,所以Foo该类是我的接口类。因此我不会重命名Foo<T>Bar<T>.
  • 我不想重命名Foo为,FooBase因为它已经是一个抽象类,这使得显式的“Base”后缀变得多余。
  • 我无法重构Foo为我IFooFoo概念接口(因为需要基本实现。