resharper 相关问题

ReSharper是JetBrains的重构和生产力扩展,自2003年以来扩展了Microsoft Visual Studio版本的本机功能。

抛出异常后无法移动调试器黄色光标

调试模式下发生异常时。我经常会使用黄色调试器箭头返回到上一行,编辑代码,然后继续逐步运行。 看来现在当一些k...

回答 1 投票 0

'is' 与带有 null 检查的尝试转换

我注意到 Resharper 建议我这样做: if(myObj.myProp 是 MyType) { ... } 进入这个: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } 为什么会提示...

回答 8 投票 0

VS2022 + ReSharper 损坏的用于导航到解决方案资源管理器的键盘快捷键

我正在使用全新安装的 VS2022 (17.8.6) 和 ReSharper (2023.3.3)。编辑源文件时,键盘快捷键 Ctrl + [, S 的行为不符合文档的预期。应该会...

回答 1 投票 0

如何分析 Blazor 页面加载?

如果没有数据库查询,我只需启动 dotTrace 分析器,启动它,然后继续单击页面上的链接以继续访问该页面 20 次左右。它并不完美,但很清晰...

回答 1 投票 0

禁用主构造函数的推荐/IDE0290

我对主构造函数不太满意 - 因为构造函数参数不是只读的,在我看来它太容易出错,特别是在使用接收它们的基类时......

回答 1 投票 0

如何配置 Resharper 以与 Visual Studio 2022 中的源生成器配合使用?

(注意:这个问题与日志记录无关,也与 Microsoft 的日志记录源生成器无关。Resharper 与任何其他源生成器的行为完全相同,我只是使用

回答 1 投票 0

ReSharper 单元测试协方差未显示覆盖范围

在 Visual Studio 2019 v.16.11.10 中使用 ReSharper v.2021.3.3 运行 ReSharper 单元测试覆盖率时,文件的覆盖率不会显示/运行。 在图像上,单元测试覆盖率的片段是

回答 1 投票 0

为什么 Rider 不突出显示 C# 中的某些警告?

我有以下违反 CS0279 规则的示例。在 VS 中,减弱被突出显示,但在 Rider 中却没有。 Rider 中的一些 CS* 规则会突出显示,有些则不会。 公开课 myTest :

回答 2 投票 0

如何仅使用 .DotSettings 文件中指定的规则运行 ReSharper CLI?

我有以下最小的 .DotSettings 文件: 我有以下最小的.DotSettings文件: <wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_ANONYMOUS_FUNCTION/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_LITERAL/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_NAMED/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_OTHER/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_STRING_LITERAL/@EntryValue">Positional</s:String> </wpf:ResourceDictionary> 如何使用 ReSharper CLI“应用”此规则,而不运行任何其他规则? 我尝试使用以下内容: dotnet tool install -g JetBrains.ReSharper.GlobalTools jb cleanupcode --no-buildin-settings --settings="./../MyCustom.DotSettings" .\MySolution.sln 我的文件中的规则已应用,但一堆其他 ReSharper 默认样式和格式设置规则也已应用,但我不想应用它们。认为 --no-buildin-settings 会选择退出这些,但显然不会。 是否无法使用 ReSharper CLI 运行一组有限的规则? “解决方案”是安装 ReSharper 试用版,创建一个仅选择 csharp 参数代码样式的 Styles only 配置文件,并将其添加到文件中: <wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_ANONYMOUS_FUNCTION/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_LITERAL/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_NAMED/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_OTHER/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_STRING_LITERAL/@EntryValue">Positional</s:String> <s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=Styles_0020only/@EntryIndexedValue">&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;Profile name="Styles only"&gt;&lt;CSCodeStyleAttributes ArrangeArgumentsStyle="True" /&gt;&lt;XAMLCollapseEmptyTags&gt;False&lt;/XAMLCollapseEmptyTags&gt;&lt;/Profile&gt;</s:String> </wpf:ResourceDictionary> 然后运行: jb cleanupcode --no-buildin-settings --profile="Styles only" --settings="./../MyCustom.DotSettings" .\MySolution.sln 如果有人知道如何做到这一点无需安装ReSharper来创建愚蠢的配置文件,请告诉我...

回答 1 投票 0

Visual Studio 有选择地将多行代码转换为单行 - ReSharper?

假设我有一个简单的 if 语句,如下所示: 如果(a>b) { 返回假; } 虽然上面的内容完全符合我定义的编码风格,但我想要做的是突出显示这 4 个

回答 3 投票 0

同时使用 Tab 的 ReSharper 和 GitHub Copilot 自动完成之间的冲突

我在 Visual Studio 2022 中使用 ReSharper 和 GitHub Copilot 时遇到问题。这两个工具都提供代码建议,非常有用,但它们有时会发生冲突,导致...

回答 2 投票 0

如何使用 JetBrains 注释指定 Func 对象不返回 null?

我有一些代码: public void Foo([NotNull] Func bar) { //任何 } 我的问题是, [NotNull] 注释指定 bar 本身不为空。我正在寻找...

回答 1 投票 0

Resharper 在 C# 12 的集合表达式功能上出现错误

C# 12 的一个很好的功能是集合表达式。 Resharper 在此语法上出错 公共列表列表模型{获取;放; } = []; // 错误 我在 Visual Studio 中使用了以下选项...

回答 1 投票 0

OneTimeTearDown 抛出异常;测试未标记为失败

标题说明了一切... 我正在使用 C#、Visual Studio、NUnit 和 ReSharper 作为我的 TestRunner 我有一个使用 [OneTimeTearDown] 方法的单元测试。 该方法抛出异常...

回答 2 投票 0

Resharper - 是否可以通过按住 CTRL 键单击来转到方法的实现,而不是转到声明?

如果我使用 Resharper 8 在 VS2012 中按住 CTRL 键单击方法的名称,我会被重定向到该方法的“声明” - 如果我的项目中有很多接口,这会很不方便。 如果可以的话...

回答 5 投票 0

我们可以使用Resharper进行角度代码分析吗

我是 Resharper 的新手。即使在阅读文档后我对此也感到困惑。 我们可以使用 Resharper 来分析 Angular 项目或 typescript 文件吗?如果是的话,我们该怎么做?

回答 2 投票 0

Visual Studio/ReSharper 的关键启动子插件

是否有像Key Promotional(IntelliJ IDEA)这样的插件 - http://plugins.intellij.net/plugin/?idea&id=4455 - 但适用于带有ReSharper的Visual Studio(2010)?

回答 2 投票 0

您有任何提高 ReSharper 和/或 Visual Studio 性能的技巧吗?

我正在使用 Visual Studio 2008 和 ReSharper 4,速度有点慢。我的机器有 2 GB RAM、双核处理器和 7200 rpm 硬盘。我知道更多的 RAM 和更快的硬盘可以改善

回答 6 投票 0

在xUnit测试项目(.NET Core)中完成集成测试后如何关闭Resharper测试运行器?

我是集成测试的新手。我的解决方案中有一个 xUnit 项目,其中仅包含一个测试。 这是我的测试的定义: [事实] 公共异步任务 ShouldCreateUser() { // 安排 ...

回答 2 投票 0

对一长串前向声明进行排序并删除所有重复项

我有一个巨大的头文件,里面充满了前向声明,我想按字母顺序对它们进行排序,以便更好地概览并删除所有重复项。 该文件大约有 400 行,看起来如下...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.