resharper相关内容

Resharper 8 - Quickfix 快捷键 Alt+Enter 不见了

在 Visual Studio 2012/2013 中,我想将 Alt+Enter ↵ 组合键重新分配给“Quickfix"(从灯泡触发菜单),因为它不再工作了.我不能.我已经尝试了以下(我知道一些建议是指 VS 2010 和更旧的 R# 版本): 尝试在 Tools - Options - Keyboard 中手动更改:之前的 ReSharper_QuickFix 条目已消失,请参阅 Re ..

无法在 Visual Studio 中键入

我无法在 Visual Studio 2013 中编辑项目中的任何文件.它只发生在一个项目中.如果我打开一个不同的项目,我可以正常输入,但是一旦我回到问题项目,我就无法在编辑器窗口中输入.不确定这是否重要,但给我带来问题的项目我们正在使用 SVN.其他项目只是机器上的本地项目.我重新启动了 Visual Stuido,重新启动了计算机,但仍然无法编辑文件.有什么想法吗? 解决方案 这件事就 ..
发布时间:2021-12-31 13:58:49 C#/.NET

阻止 Visual Studio 将 using 指令置于命名空间之外

Visual Studio(或 ReSharper)中是否有允许您指定哪些命名空间应该是默认命名空间以及它们放置在哪个范围内的设置? 例如,MVC 项目的默认值是 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Web;命名空间 命名空间{公开课 Class1{}} 但 ReSharper 和 StyleCop 抱怨 ..
发布时间:2021-12-31 13:48:45 C#/.NET

Resharper 导航到 MVC 视图

我最近升级到了 Resharper 8.1 和 VS 2013 之前我可以在视图上ctrl+点击跳转到它,但这不再有效.是否需要启用某个功能才能将其恢复? PartialView("_MainMenu", viewModel); 解决方案 转到 Resharper->Manage Extensions 并单击 Online 选项卡.然后搜索Resharper.ExternalAnno ..
发布时间:2021-12-31 13:34:33 其他开发

在 Visual Studio 中实例化对象的快捷方式

我有一个超过8个属性的类,我经常想在某个方法中实例化它,但是要一个一个地写属性给它们赋值是超级繁琐的. 有什么办法可以通过键盘快捷键插入一种“代码片段",让我插入类的实例,我只要修改值就可以添加?. 我不想使用构造函数,因为我希望实例对于我的代码的读者来说是可读的,并且因为构造函数在 LinQ to SQL 中不起作用. 我使用 Visual Studio 2015、C#、Res ..
发布时间:2021-12-30 17:53:28 C#/.NET

在 Visual Studio 中点击 Tab 选择块而不是添加缩进

我正在使用 Visual Studio 2015 和 ReSharper 2016.2,我有这种奇怪的行为,我可能(意外)激活了它.当光标位于第一个单词之前的一行时,按 Tab 键可以正确缩进该行: 当光标位于行内任何单词内时,按 Tab 键可选择单词或块. 但所需的行为是在光标处缩进(例如,将一个单词拆分为两个单词,如果光标位于字母 r 之后的单词 Stream 内): 有谁知 ..

加载解决方案时 Visual Studio 冻结(崩溃)

我遇到了一个奇怪的问题.我在解决方案中有 7 个项目.我不得不添加另一个 MVC 项目.现在,当文档(来自新项目)被打开(例如 HomeController.cs)并且该项目在开始时初始化时,它会像这样冻结整个 IDE: (有些项目不加载) 在那之后,我必须终止进程.当我再次打开 VS 并快速单击另一个项目(正在初始化)时,冻结问题就消失了.我不知道什么会导致这样的问题.我尝试过使用和 ..
发布时间:2021-12-30 17:50:27 其他开发

无法在 Visual Studio 2013 中编辑签出文件 (TFS)

自从我更改了 Windows 密码后,我无法再在 Visual Studio 2013 中输入已检出的文件!以前我只需要开始打字,它就会在后台检出文件,现在它甚至不允许我在我手动检出文件后输入文件,从解决方案资源管理器!就好像 VS 2013 在源代码控制下忽略项目上的键盘一样.即使项目在源代码控制下,它也适用于其他项目! 我想我记得以前在旧版本的 Visual Studio 中看到过这个问 ..
发布时间:2021-12-28 13:39:39 其他开发

如果不使用“占位符",我如何安全地循环直到无事可做?而条件?

为了调用我的 Web API 方法直到没有更多数据返回(我分批获取它,以保持每个结果集很小,由于客户端(Windows CE 手持设备)的 98 磅弱角色)),我正在使用此代码: while (moreRecordsExist){redemptionsList.redemptions.Clear();string uri = String.Format("http://platypus:2864 ..
发布时间:2021-12-26 18:30:32 C#/.NET

如何让 ReSharper 重新评估其装配参考突出显示

我正在创建一个 Prism 项目模板,该模板效果很好.但在我使用模板创建项目后,一些文件如下所示: 尽管出现了问题,但一切都很好. 如果我执行 Rebuild All,我会看到解决方案构建时没有错误: 但是重建并没有消除编辑器窗口中显示的“错误".(请注意,实际的错误窗口不会显示任何错误.) 我可以清理、重建、关闭和打开文件,但它不会修复突出显示. 但是,如果我关闭解 ..

如何使用 Visual Studio(和/或 ReSharper)从类字段生成构造函数?

我已经习惯了许多 Java IDE(Eclipse,NetBeans 和 IntelliJ IDEA) 为您提供了一个命令,用于根据类中的字段为类生成默认构造函数. 例如: 公共类示例{公共十进制 MyNumber { 获取;放;}公共字符串 描述 { 获取;放;}公共 int SomeInteger { 得到;放;}//↓↓↓ 这是我想要生成的↓↓↓公共示例(十进制 myNumber,字 ..

LINQ:不是任何还是所有都不要

我经常想检查提供的值是否与列表中的值匹配(例如在验证时): if (!acceptedValues.Any(v => v == someValue)){//异常逻辑} 最近,我注意到 ReSharper 要求我将这些查询简化为: if (acceptedValues.All(v => v != someValue)){//异常逻辑} 显然,这在逻辑上是相同的,也许可读性稍强一些(如果你已经 ..
发布时间:2021-12-08 11:48:25 C#/.NET

方法可以静态化,但应该这样吗?

ReSharper 喜欢指出每个 ASP.NET 页面的多个可以设为静态的功能.如果我确实让它们静态,它对我有帮助吗?我应该将它们设为静态并将它们移至实用程序类吗? 解决方案 静态方法与实例方法 静态和实例C# 语言规范的成员 解释了差异.通常,静态方法相对于实例方法可以提供非常小的性能增强,但仅限于在某些极端情况下(参见 this answer一些更多的细节). FxCop 或代 ..
发布时间:2021-12-02 13:51:50 C#/.NET

Resharper 2017 的 Jasmine 单元测试支持状态:支持调试模式和 AMD 模块?

我目前使用 Chutzpah 来运行和调试包含 AMD/require.js 模块的 Jasmine 单元测试.我想切换到 Resharper 2017 的测试运行器.但是,Resharper 似乎不完全支持 Jasmine 单元测试? A.茉莉花测试示例: /// 如果我从 Resharper 开始,测试永远不会结束,并且不会调用 it 方法. Resharper 2016 真的 ..
发布时间:2021-11-27 11:32:17 其他开发

Resharper 从不同位置运行 UnitTest

当我使用 Visual Studio 运行单元测试时,它工作正常,因为它从所有程序集所在的项目目录运行.但是当我使用 resharper 运行它时 出现错误 var services = Assembly.Load("SomeAssembly"); 有错误 无法加载文件或程序集“SomeAssembly"或其之一依赖关系.系统找不到指定的文件.. 所以我试过了 var path ..