问题标签 [resharper]

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 回答
85369 浏览

c# - 访问修改后的闭包

尽管 ReSharper 抱怨说这是“访问修改后的闭包”,但上述内容似乎工作正常。任何人都可以阐明这一点吗?

(这个话题在这里继续)

0 投票
1 回答
643 浏览

c# - 为 C# 中的属性格式化 Resharper 支持字段

有没有办法控制 Resharper 放置其支持字段的位置?目前它试图将它们放在班级的首位。我希望他们直接在物业上方。

0 投票
10 回答
39609 浏览

visual-studio - 禁用但不卸载 Resharper 4.x 及更高版本

关于如何禁用但不卸载 Resharper 4.x 或更高版本的任何想法?

0 投票
4 回答
8182 浏览

javascript - Visual Studio for Javascript 中的大括号突出显示?

有没有办法让 Visual Studio 2008 为 Javascript 进行匹配的大括号突出显示?

如果在 Studio 中没有办法,可以使用 ReSharper 完成吗?

谢谢!!

0 投票
4 回答
231 浏览

c# - 复古拟合新语言功能 C#(或任何其他语言)

使用我的 .Net 2.0 代码库时,ReSharper 不断建议应用最新的 c# 3.0 语言功能,最值得注意的是;将简单属性转换为自动实现属性或将局部变量声明为 var。在其他人中。

当一个新的语言特性到来时,你是返回并虔诚地将它应用到你现有的代码库中,还是让代码保持最初编写的状态,接受如果使用新语言特性编写新代码,你的代码之间会出现不一致?

0 投票
2 回答
734 浏览

c# - C# NullReference 异常和 ReSharper 建议

这是我写的:

Resharper 给我一个错误(我是 ReSharper 的新手......我正在尝试)它建议我:

为什么第二个 NullException 是安全的?对我来说,如果出现空值,两者都会崩溃?

0 投票
3 回答
5443 浏览

c# - Resharper region options on Alt+Insert

How can I set Resharper to wrap, say, the generated equality members with regions when selected from the Alt+Insert menu?

Thanks

0 投票
25 回答
146881 浏览

c# - 反转“if”语句以减少嵌套

当我在我的代码上运行ReSharper时,例如:

ReSharper 给了我上述警告(反转“if”语句以减少嵌套),并建议进行以下更正:

我想了解为什么这样更好。我一直认为在方法中间使用“return”是有问题的,有点像“goto”。

0 投票
1 回答
828 浏览

c# - Resharper 处理大文件或 *非常* 大文件

我只是想知道您使用 resharper 的经验。我们有一个非常重的 dbml 文件,因为我们的数据库有很多表,每次我需要打开该文件时,我开始从 resharper 收到很多异常。以前有人遇到过这个问题吗?如果是,你做了什么来解决这个非常烦人的问题?

0 投票
1 回答
1366 浏览

c# - Application.ExecutablePath 是否根据测试运行程序返回不同的值?

我正在尝试查看是否有办法在多个测试运行器中获得一致的单元测试结果。目前的情况是我们有一个测试程序集,如果您在 NUnit GUI 中运行它们,其中 4 个测试通过,但如果您使用 TestDriven.NET 或 ReSharper 测试运行器运行它们,则失败。在这些测试失败的情况下(抛出 System.NullReferenceException),Application.ExecutablePath 似乎返回的是测试运行程序的可执行文件,而不是测试程序集的 DLL。

除了我应该使用的 Application.ExecutablePath 之外,是否还有其他值(我们目前正在使用它来访问 DLL 的 .config 文件中的值)?NUnit GUI 在做什么(或不做什么)导致它在其他测试运行程序失败时正常运行?