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

resharper - 我如何告诉 ReSharper 一个属性意味着使用了一个方法?

我正在玩SpecFlow,而 ReSharper 认为我的步骤定义未使用(我猜是因为它们是通过反射使用的):

我如何告诉 ReSharper 实际使用了带有[Given], [When],[Then]属性(等)的方法?我不想使用// ReSharper disable UnusedMember.Global评论。

我还可以用 . 标记每个方法(或整个类)[JetBrains.Annotations.UsedImplicitly]。我也不是特别想这样做。

0 投票
4 回答
2346 浏览

c# - 这两种在 aspx/ascx 文件中本地化字符串的方法之间的区别?

当我第一次开始本地化网站时,我只是这样进行本地化:

它似乎工作得很好。但是,ReSharper 5.0 Beta 是这样做的:

以哪种方式完成重要吗?

另外,为什么 ReSharper 将原始文本保留在本地化控件中?我认为如果资源文件中的值是空的,它就在那里,它可以显示“默认”文本。情况似乎并非如此。将其删除并自行关闭本地化控件是否安全?

0 投票
1 回答
241 浏览

api - Resharper API 开发 - 查找来电

我正在尝试制作一个程序,该程序将利用 resharper 的“查找来电”功能。这不是一个 resharper 插件,而是一个控制台应用程序(或类似的),它可以在我的代码中找到对几个特定类型的所有属性的传入调用。

我在网上搜索了很长时间才找到这个,但什么也没找到。至少可以说缺少 resharper API 的文档!

查看 Reflector 中的 dll 似乎也没有多大帮助,因为我能找到的所有类和方法似乎都需要类型都是内部的变量......

当然,如果有另一种获取此信息的方法,类似于 resharper 的方式(Visual Studio 的“调用层次结构”不太好,它无法从基本接口等中找到东西),我会很高兴听到它!在这种情况下,您需要知道我使用的是 C#。

提前致谢!

0 投票
1 回答
80 浏览

resharper - 有关将 Resharper 插件升级到 v 5.0 的信息

我喜欢用于 resharper 的Exceptional 插件的声音,但它说它目前仅适用于 v4.5。有谁知道升级到 5.0 所涉及的内容以及发生了多少变化,需要查看哪些位等。我很想升级它,但在开始之前想要一些指示......

0 投票
3 回答
3078 浏览

c# - ReSharper 5.0 VS CodeRush 10.1 - 具体功能比较

我在 ReSharper 5.0 VS CodeRush 10.1 之间做出决定。我已经看到了很多针对哪个更好/更快的问题。例如,在处理大型项目时,ReSharper 可能比 CodeRush 慢一点。我正在寻找的是一个列表,其中列出了对手中完全、完全缺失的功能。

一个例子是 ReSharper 有一个智能感知替代品,CodeRush 将其留给了 VisualStudio。

假设性能/速度和学习曲线不是问题,那么其中一个具有哪些功能而另一个缺少?

0 投票
2 回答
1117 浏览

visual-studio-2010 - 如何暂停 ReSharper 5.0 并取回 Visual Studio 2010 中的默认键设置?

我有一个项目,其中许多项目在启用 ReSharper 的情况下表现不佳,即使在相当不错的机器(8GB RAM、混合固态硬盘、Core 2 Duo 处理器)上也是如此。

我能够找到如何暂停 ReSharper,但是当我关闭 ReSharper 时,Visual Studio 的默认键绑定(例如 Ctrl-[comma] 导航到类型)似乎都不起作用。

如何在禁用 ReSharper 时取回默认键绑定(并在启用 ReSharper 时取回 ReSharper 绑定)?

0 投票
2 回答
3451 浏览

linq - 如何让 Resharper 转换回 foreach 循环

Resharper 5 可以将我的foreach循环转换为 Linq 查询。我喜欢哪个。但是 linq 比foreach循环更难调试。

当我将foreach语句转换为 linq 查询时,我看不到任何返回其他方式的选项。

有谁知道如何做到这一点?甚至可能吗?

0 投票
3 回答
231 浏览

performance - Resharper 5 - 速度和内存膨胀问题解决了吗?

我在 Resharper 4.x 和 VS2008 上。

R# 似乎减慢了 VS2008 的生活垃圾。当然,在包含 7-8 个项目的中途 Winforms 解决方案中,内存使用量很容易达到 500MB。

现在 Resharper 5.x 已经发布,谁能告诉我性能或内存问题是否已针对 VS2008 进行了改进?

0 投票
1 回答
87 浏览

resharper-5.0 - 如何告诉 ReSharper 在代码问题中使用 C# 2.0 规范?

我已经开始使用 ReSharper 并且非常喜欢它。但是我有一个必须使用 C# 2.0 规范的项目。有没有办法让 ReSharper 根据 2.0 规范提出建议?我不断收到这些建议,将事物转换为 var 并使用 lambda 表达式,这很好,但我无法利用它们。

我正在使用 VS2010,Resharper 5

谢谢!

0 投票
1 回答
286 浏览

asp.net-mvc - ReSharper 5.0 在位于同一项目中的强类型视图模型上窒息

我正在使用 VS2010、ASP.NET MVC 2 和 ReSharper 5.0。当我创建一个从与我的视图相同的项目中键入模型的新视图时,ReSharper 看不到对该模型的引用。

这是我的观点的定义:

Domain.UserViewModel 为红色,弹出 ReShaper 工具提示添加引用。这真的很烦人,因为我不能对模型使用智能感知,而 ReSharper 在视图中显示了许多错误。

这严格来说是一个 ReSharper 代码检查问题。如果我运行代码,视图实际上可以正常运行。

如果我将 Web.Domain.UserViewModel 更改为来自另一个项目的对象,那么红色消失并且一切都很好。有谁知道我怎样才能让它正确识别 Web 项目中的模型?