问题标签 [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.
c# - 您使用哪些适用于 C# 的 ReSharper 4+ 实时模板?
您使用哪些适用于C#的 ReSharper 4.0 模板?
让我们以以下格式分享这些内容:
[标题]
可选描述
快捷方式:快捷方式
适用于: [AvailabilitySetting]
宏属性(如果存在):
- Macro1 - 值 - EditableOccurence
- Macro2 - 值 - EditableOccurence
- 请每个答案一个宏!
- 以下是NUnit 测试夹具和独立 NUnit 测试用例的一些示例,它们以建议的格式描述了实时模板。
resharper - 如何解决 ReSharper 关于类继承的不正确“歧义引用”?
在我的项目中,我有一个由许多其他类继承的类。我们称它为 ClassBase。
当 ClassBase 被继承时,ReSharper会在 ClassBase 上引发“不明确的引用”警告,并且从 ClassBase 继承的新类中的任何内容都没有 IntelliSense 并收到无法找到它的警告。
该项目编译并运行良好。
如果我更改命名空间 ClassBase 所在的位置,然后更改继承类,他们会发现它很好并且 ReSharper 没有问题,IntelliSense 可以工作......直到它被编译。编译后,它又回到了模棱两可的参考警告和其他一切。
以前见过这种情况吗?如何解决?我在 JetBrains 错误跟踪中看到了一个类似这样的问题的条目,但他们将其关闭为无法重现。
visual-studio - 用于 Visual C++ 的 ReSharper(或类似的东西)?
我看过很多推荐 ReSharper 不幸的是,它在 Visual Studio 中不支持 C++。有什么可以推荐的吗?我已经使用了 Visual Assist,它的工作做得很好,但与 ReSharper 相比,它的功能相当有限。
有什么建议么?
visual-studio-2005 - 在 Visual Studio 中如何最好地处理巨大的源代码文件
我正在开发一个大量使用代码生成的项目。它生成的一些文件包含超过 25 万行代码。VS (2K5) 处理得不太好,但 R# (4.01) 每两分钟左右就会抛出一个内存不足异常。
将它们拆分为部分类/单独的文件在短期内不是一种选择,尽管可能会在以后。
是否有任何巧妙的 IDE 技巧来处理这个问题?
编辑:所以人们立即(非常明智地)说“没有那么大的文件”并建议将其分解为较小文件的方法。
这很好,但我正在执行一项有时间限制的任务,环顾四周并决定要优化什么。我的问题非常具体地是“如何在 IDE 中轻松查看异常大的文件”,而不是“如何重构项目”。出于问题的目的,请想象该文件是只读的。:)
c# - F# 声明的命名空间在 c# 项目中不可用或通过对象浏览器可见
F# 声明的命名空间在 c# 项目中不可用或通过对象浏览器可见。
我已经构建了一个普通的 F# 库项目,但即使在我构建项目并将其引用到我的 C# 项目之后,我也无法访问所需的命名空间。
我也无法在对象浏览器中看到它,我收到一条错误消息,告诉我它尚未构建。我正在运行 9 月版本,有人可以指出我的错误吗?
F# 版本 1.9.6.0
(6)编辑:直接引用dll解决了我的问题,引用项目可以编译但智能不起作用。当直接引用 dll 时,智能工作完美。
这是在 .fs 文件中找到的代码
(5) 编辑:ReSharper 4.0 会是问题吗?
(4) 编辑:当我说对象浏览器无法读取生成的程序集时,我的意思是当我尝试在对象浏览器中打开程序集时,我收到一条错误消息,告诉我项目尚未构建。我再次可以使用反射器读取组件。
(3) 编辑:Reflector 可以反汇编 dll 但对象浏览器无法读取它。
(2) 编辑:我已将我的 F# 版本升级到 1.9.6.2,结果仍然相同
(1)编辑:我能够将 dll 反汇编为 C# 我得到:(这里一切似乎都很好)
plugins - 在哪里可以找到 Resharper 的插件?
有人知道找到 Resharper 插件的好地方吗?最好是比谷歌更有条理的地方……谢谢!
resharper - 如何调试 Resharper 4.0 加载项?
好吧,我喜欢 Resharper 和它的插件,但即使是最好的 fanbois 也不得不承认它的 API 文档不是最理想的。我想自己构建一个插件(基于Agent Johnson插件)。谢天谢地,该插件在 4.0 中工作,所以我可以将它作为我自己工作的起点。
我的问题:如何运行和调试应用程序?resharper 插件位于 \v4.1\Bin\Plugins\ 目录中——我是否将输出目录设置为该文件夹,运行它,然后启动另一个 Visual Studio 实例?还是我应该尝试其他一些黑客/解决方法?
visual-studio-2008 - Visual Studio 2008 中的 Resharper 内存使用情况
您能否提出一些减少 VS 2008 中 Resharper 内存使用的方法/提示。我的 VS 的 50 个项目的工作集内存约为 650mb+
编辑:现在 4.5 出来了,这个问题不再相关。
visual-studio - 如何重构:将一个类分成两个通过接口进行通信
我刚刚开始我的第一次大规模重构,并且需要将一个(不幸的是大)类分成两个,然后它们只能通过接口进行通信。(我的 Presenter 原来是一个 Controller,需要将 GUI 逻辑从 App 逻辑中分离出来)。在 VisualStudio 2008 和 Resharper 中使用 C#,实现这一目标的最简单方法是什么?
我要尝试的是a)收集新类的成员并“提取新类”b)清理产生的混乱c)“提取接口”d)追踪对类的任何引用并将它们转换为接口引用
但我以前从来没有这样做过,在我开始把所有东西都拆开之前,想知道是否有人知道任何好的技巧或陷阱......谢谢!
c# - 在 C# 中维护使用指令的“干净”列表有什么好处?
我知道 VS2008 具有使用指令进行清理的删除和排序功能,Resharper 也是如此。除了您的代码“干净”并消除了引用将来可能不存在的命名空间的问题之外,维护 using 指令的“干净”列表有什么好处?
代码少?更快的编译时间?