问题标签 [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 投票
5 回答
6622 浏览

visual-studio-2012 - 使用 Resharper 8 在 Visual Studio 2012 中更改 TODO 项颜色

在 Visual Studio 2012 上安装 Resharper 8 后,我的 TODO 现在是视网膜灼热的蓝色,但此屏幕截图不公平:

在此处输入图像描述

我在这里这里发现了类似的问题,它们似乎不适用于 VS2012 和/或 RS8,因为在字体和颜色的显示项目下没有“Resharper Todo 项目”或任何其他 Resharper 项目。

0 投票
3 回答
3647 浏览

visual-studio-2012 - 如何设置团队范围的 ReSharper 和代码格式设置?

我们希望在 Visual Studio 2012 中有通用的团队范围的编辑器设置。我们使用 ReSharper。

有没有办法让所有团队成员拥有可以从中央文件共享导入的 Visual Studio 编辑器设置?

我试过的

ReSharper 在教程管理和共享选项中描述了如何共享设置。这似乎在我的电脑上不起作用(设置似乎没有正确导入或导出)。此外,ReSharper 似乎无法控制选项卡之类的东西,所以我们也想知道如何为 Visual Studio 导入编辑器设置。是否有可能拥有一个允许团队共享编辑器设置的统一解决方案?

0 投票
2 回答
1340 浏览

c# - Resharper 为 ReactiveUI 的 ReactiveObject 创建自定义重构

所以我的代码中有大量的视图模型和模型,它们要求每个属性都使用 ReactiveUI 方式来观察它们的变化:

使用 Resharper 我可以将其转换为:

进入这个:

然后我必须手动将其转换为上面的第一个代码片段以合并我的 ReactiveUI 功能。

我想弄清楚的是,是否有一种方法可以为 Resharper 编写自定义重构,这将允许我在光标位于简单顶部时出现的工具菜单中添加“转换为反应性属性”快捷方式财产成员?(在已经存在的“转换为自动属性”和“转换为带有更改通知的属性”选项之上。

任何帮助是极大的赞赏!这将在编码时为我节省大量时间......

0 投票
1 回答
968 浏览

c# - Resharper 将顶部大括号移动到 if 语句旁边。怎么上新线?

我的 Resharper 8 在端括号上自动格式化。顶部大括号移动到 IF 语句行的末尾。我怎样才能让它格式化到下一行。

起始语句

当底部大括号被移除并重新输入时,这就是结果。顶部大括号移动到上面一行的末尾。

期望的结果是初始的起始语句。

如何更改 R#8 中的选项来解决此问题?我已经尝试更改选项中的C# / Formatting / Braces layout选项。 在此处输入图像描述

0 投票
3 回答
2041 浏览

c# - Resharper 8 找不到接口的实现

在某些情况下(同一解决方案的不同项目中的接口和实现)Ctrl + F12(转到实现)不起作用。它说“未找到 IYourService 的实现”。当您想要实现某个成员时,可能会发生同样的事情。清洁 + 重建可能会有所帮助,但并非总是如此。

Resharper 7 似乎没有这样的问题。

有人遇到过这个问题吗?如何解决?

提前致谢!

0 投票
1 回答
65 浏览

resharper-8.0 - TFS 2012 is not recognizing a file as having been deleted

I am working with another developer on an applciation. Whenever one of us deletes a file that has been pulled down on the other workstation. TFS doesn't seem to pass down the files as deleted on the next get request.

Short story: I delete file -> Check in -> Team mate does get -> gets build errors due to the files still being on his local disk

Anyone know what we are doing wrong?

We are using local workspaces. We are checking in the delete. Everything we are doing is happening in Visual Studio. Not in a file explorer anywhere.

UPDATE: It has something to do with resharper 8 and TFS not playing well together. When I move a file or safe delete a file with resharper commands TFS doesn't recognize it (the green lock sign is not in solution explorer).

0 投票
2 回答
2348 浏览

c# - 如何修复对象和其他初始化程序上的 ReSharper 缩进

我发现了这个问题的其他重复项,但它们很旧,并且解决方案不适用于 R#8,因为设置已更改。

当我进行匿名类型或对象初始化(任何类型的带有内容的大括号缩进)时,我希望它是 BSD 风格:

...我将 R# Options / Code Editing / C# / Formatting Style / Braces Layout / Array and object initializer 设置为“在下一行(BSD 样式)”。但是,当我在添加新的花括号后按 Enter 键时,我仍然会得到以下结果:

...我相信这是 Whitesmiths 风格。

我需要做什么才能让 R# 8 不为初始化程序缩进大括号?

0 投票
1 回答
2816 浏览

resharper - ReSharper:除了评论之外还有其他方式来抑制警告吗?

我收到了 ReSharper 警告,我想在这种特殊情况下禁止该警告(但不是针对整个项目)。目前唯一的方法是用评论压制它。不过看起来很丑!

我只是不喜欢在我的代码中看到这些 ReSharper 注释。

是否有可能将这些设置保存在单独的文件中,例如 -SupressedInspections.ReSharper等?

0 投票
2 回答
11402 浏览

c# - 如何在长行返回关键字后阻止 Resharper 换行?

当我使用 Resharper CTRL + ALT + SHIFT + F 自动格式化超过最大行长的行(在我的情况下说它是 80 个字符)时,我得到以下信息:

但我真正想要的是不要在“return”关键字之后换行(即没有单独的一行return关键字),如下所示:

有谁知道如何“配置” Resharper 来实现这一点?:)

这是另一个例子,这是我现在看到的:

当我真的想看:

更新:

这里是“总是砍”:

这是“如果长就剁”:

0 投票
1 回答
1822 浏览

visual-studio-2010 - 如何安装旧版本的 ReSharper 插件?

我在 Visual Studio 2010 中使用 ReSharper 8.0。ReSharper 8.0 使用基于NuGet 的扩展管理器进行插件管理,这使得查找和安装插件变得非常容易,但这个扩展管理器只会提供任何给定插件的最新版本. 它还跟踪插件更新,并在新版本可用时提供更新插件。

这就是我的问题出现的地方。我使用的特定插件 ( GoToWord) 已更新,最新版本 ( 0.9.3) 似乎无法使用。我无法想出任何方法来回滚到以前的好版本 ( 0.9.1.1),也无法在卸载旧版本后安装它。

我尝试打开常规的 NuGet 包管理器控制台(at Tools | Library Package Manager | Package Manager Console)并发出以下命令:

但这在依赖解决阶段失败了,大概是因为常规NuGet 不知道 ReSharper:

NuGet 的 ReSharper Extension Manager 版本是否有控制台?还是有其他方法可以安装旧版本的插件?