resharper 相关问题

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

格式化 .csproj 文件的工具

在 Visual Studio 或工具(VS 的插件?)中是否有一个选项可以自动格式化 .csproj 文件,如果它们在例如之后弄乱了。合并冲突解决方案?最好将它们格式化为相同的 w...

回答 2 投票 0

ActiveX 控件无法实例化,因为当前线程不在单线程单元中 - 来自 WebBrowser

我想在 Resharper Test runner 的单元测试中调用以下代码。 /// /// 返回 OAuth 代码的函数 /// /// 我想在 Resharper Test runner 的单元测试中调用以下代码。 /// <summary> /// Function to return the OAuth code /// </summary> /// <param name="config">Contains the API configuration such as ClientId and Redirect URL</param> /// <returns>OAuth code</returns> /// <remarks></remarks> [STAThread] public static string GetAuthorizationCode(IApiConfiguration config) { //Format the URL so User can login to OAuth server string url = $"{CsOAuthServer}?client_id={config.ClientId}&redirect_uri={HttpUtility.UrlEncode(config.RedirectUrl)}&scope={CsOAuthScope}&response_type=code"; // Create a new form with a web browser to display OAuth login page var frm = new Form(); var webB = new WebBrowser(); frm.Controls.Add(webB); webB.Dock = DockStyle.Fill; // Add a handler for the web browser to capture content change webB.DocumentTitleChanged += WebBDocumentTitleChanged; // navigat to url and display form webB.Navigate(url); frm.Size = new Size(800, 600); frm.ShowDialog(); //Retrieve the code from the returned HTML return ExtractSubstring(webB.DocumentText, "code=", "<"); } 当我这样做时,出现以下错误 System.Threading.ThreadStateException : ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment. at System.Windows.Forms.WebBrowserBase..ctor(String clsidString) at System.Windows.Forms.WebBrowser..ctor() 当我们在非 UI 线程上创建新表单时会出现此问题。 (可以从 Debug->Windows->Threads 部分验证线程) 我遇到了同样的问题并进行了一些分析,发现新表单是在新线程上创建的,而不是在邮件 STA 线程上创建的。 为了解决这个问题,我调用了使用 .NET System.Windows.Threading 命名空间中存在的 Dispatcher 类创建新表单的方法,如下所示: var dispatcher = Dispatcher.CurrentDispatcher; dispatcher.Invoke(new Action(() => { isConnectedSuccessfully = UserInfoService.Login(); })); 从调度程序中调用您的方法,它将确保在同一个主 UI 线程上创建表单。 这解决了我的问题。 :-)

回答 1 投票 0

ReSharper inspectcode 作业在 CI 上失败

我开始在我的项目中使用ReSharper。所以,现在我尝试将 ReSharper 检查代码作业与 gitlab ci 一起使用。下面是 .gitlab-ci.yml 文件的一部分 检查: 阶段:检查代码 脚本:“jb

回答 2 投票 0

Resharper:无定论:在另一个测试中退出代码为14942211

我正在使用 Visual Studio 2019 和最新的 Resharper。我安装了 Nunit3 和测试适配器。我不断收到此错误。有人可以帮我吗

回答 3 投票 0

如何停止 Resharper 建议属性应该更改为“仅获取”对于将被反序列化的类

是否可以通知 resharper 一个类将被反序列化,以阻止它提示“自动属性可以只获取”?特别是因为接受了 resharper 建议......

回答 2 投票 0

ReSharper 打破 HTML 格式

启用 ReSharper 后,几乎每次对 .html 文件的微小编辑都会立即破坏格式。 所以我在 Environm 下的 ReSharper 设置中禁用了一些东西(例如“输入时自动格式化”)...

回答 1 投票 0

如何告诉 Resharper 一个类将被反序列化,因此应该停止建议属性为“只获取”

是否可以通知 resharper 一个类将被反序列化,以阻止它提示“自动属性可以只获取”?特别是因为接受了 resharper 建议......

回答 1 投票 0

如何更改 ReSharper 标题文本注释样式

我正在使用 Resharper 的“文件头文本”选项在我的文件中添加许可注释。 但是,注释是使用双正斜杠进行的,在我的代码库中,许可注释已完成...

回答 1 投票 0

Visual Studio C# - 测试没有重复的 guid 字符串

我正在使用 Episerver,其中每种内容类型在注释中都需要一个唯一的 GUID。如果 guid 重复,网站会运行,但会触发一般错误。但有时我需要复制一个...

回答 0 投票 0

VS 更新到 17.5 后 ReSharper 停止跟踪 Visual Studio 代码分析

我有一些 C# 解决方案,它们使用 StyleCop 分析器和带有一些自定义规则的规则集文件。然后我将 Visual Studio 从 17.4 更新到 17.5.1,ReSharper 停止跟踪违反规则的情况。

回答 0 投票 0

这是 resharper 中的错误吗?

我这里有一些 Resharper 曲线。 他们告诉我,我可能正在进行 IEnumerable 的多重枚举。但是你可以看到这不是真的。 final 明确声明...

回答 2 投票 0

Resharper 检查/上下文操作仅对一个文件不起作用

多年来我一直在使用 Resharper,但今天我发现 Resharper 检查包括上下文操作(Ctrl+Enter 灯泡)不适用于单个文件(.NET4.6.2 WPF 项目中的 MainViewModel.cs)...

回答 3 投票 0

Options

我知道这听起来很奇怪,但这让我很抓狂...... Resharper在VS状态栏中给我提供了一个动画信息,每天无数次(实际上是连续的)。更糟糕的是,它......。

回答 1 投票 0

Options

ReSharper扩展使visual studio变慢。它导致我打开看的项目很慢。我怎么能只在我选择的项目上运行呢?

回答 1 投票 0

为什么我的MSpec规格不被ReSharper识别?

我知道如何将MSpec与R#整合在一起,我知道 "阻塞的DLLs "问题。但我还是不明白为什么我的测试不被识别。我是以一种不寻常的方式集成MSpec的。我没有使用...

回答 3 投票 1

在Vs2013中,用重锐器,左边边缘的黄线是什么?

在Vs2013与Resharper中,左侧边框的黄线是什么。这应该是一个很容易回答的问题,但我没能猜到要搜索的关键词。

回答 1 投票 0

如何停止Visual Studio 2019自动格式化我的Designer文件?

我正在努力寻找一个解决方案来阻止Visual studio自动格式化我的.Designer.vb文件。我已经关闭了 "选项 "下的 "漂亮列表";"文本编辑";"基本";"高级",但它 ...

回答 1 投票 1

带有默认控制器的AspMvcAction注解。

我使用的是jquery autocomplete,源码是用jquery ajax提供的,调用我的AutocompleteController。AutocompleteController有不同的Action,比如GetCustomers,GetItems,GetCountries,......。

回答 1 投票 1

Visual StudioReSharper代码格式化--C#。

当使用对象初始化器语法创建新类型时,Visual Studio会自动移动括号与新关键字后的类型对齐。像这样 MyType myType = new MyType ...

回答 2 投票 8

使用ReSharper将代码格式化为一行

我在ReSharper中格式化代码时遇到问题。我禁用了换行选项。使用此选项,以下代码将被格式化为一行。我怎么有...

回答 2 投票 9

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