resharper专题提供resharper的最新资讯内容,帮你更好的了解resharper。
在使用 Visual Studio 2019 Enterprise (v16)(安装了 Resharper 和 StyleCop 扩展的 Resharper)时,键盘经常出现以下问
我有模型类,例如: <pre><code> public class Data { public string Name { get; set; } public int Age{ get; set; } } </
ReSharper警告我可能的NullReferenceException WindowsIdentity windowsIdentity = new WindowsIdentity(WindowsIdentity.GetCurrent().Token); 我查看了MSDN文档,但没有看到任何提及.此外,它没有意义,因为如果您运行可执行文件,则必须先登录. 这只是一个ReSharper搜索模式吗?
我最近升级到Resharper 8.1和VS 2013 在我可以ctrl之前单击一个视图跳转到它,但这不再工作。是否有功能需要启用才能恢复? PartialView("_MainMenu", viewModel); 转到Resharper->管理扩展,然后单击在线选项卡。然后搜索Resharper.ExternalAnnotations,并安装它出现的包。 最后,转到Visual Studio T
刚刚发现StyleCop,看起来像我的项目值得使用的东西。然后我发现你可以用ReSharper(一个我从来没用过的工具)使用它。所以我下载了ReSharper,以及ReSharper的StyleCop。我只是有点困惑,但是: >只要安装了StyleCop(没有ReSharper),我就大声喊叫直接引用代码隐藏的私有变量。它要我改为这样做。变化。好的,好的 >如果我只使用ReSharper,它会告诉
我正在ASP.NET MVC项目的中间,最近安装了 ReSharper 4.5的免费试用版。我立即意识到了好处,只是因为重构它要我做。 像反转if语句以减少嵌套的事情,改变一些我的if / else语句返回的视图?运算符 – 大大减少了我的应用程序中的代码行数。 从单次点击执行空参考检查,删除未使用的指令/变量或删除冗余代码(无需调用.ToString())的功能。或者,它可以看到我的意见让我知道
我刚刚启动了一个MVC3剃刀应用程序,并开始打印出一个.cshtml文件,我添加了一个标签与href,当我进入的位置,它一直告诉我使用一个目录,它要我使用.我不能摆脱这一点,它总是可见的. 有没有人知道这个功能被调用,以及如何永久禁用它或某些文件,无论哪种方式都是好的.我试着看看选项,但没有运气. 图片: >转到ReSharper>选项>代码检查>检查严重性 >搜索“路径错误”检查 >将检查严重性
ReSharper 7.1.1代码检查错误地报告< location> web.config文件中的元素如果涉及到与源树中的文件夹不直接对应的URL,则是冗余的.如果您正在使用ASP.NET MVC或Web API,那么将URL路径直接与任何特定的物理文件夹对应是很正常的. 如果您运行解决方案范围的检查,您会收到两个警告,我已经能够禁用其中一个警告,但是我无法解决如何禁用第二个警告. 第一个是“冗
当我添加抽象泛型类时,我从Resharper收到此错误 <configuration> <system.web.webPages.razor> <pages pageBaseType="LegalAudit.Web.WebViewPageBase"> ... 和班级: public abstract class WebViewPageBase<TModel> : We
我从vs2012 pro的ReSharper 7升级到了vs2013 pro上的ReSharper 8.1,而ReSharper现在警告我很多我的部分视图无法解决. 似乎只是发生: >在ASP母版页(即不是剃刀) >当.ascx部分与部分文件夹在同一个控制器文件夹中时 例如. Home.Master,位于〜/ Views / Home / Home.Master渲染UserProfile.ascx
我在VS2010文本编辑器中的内联代码块的格式有问题,并想知道其他人是否有类似的问题,并找到我正在寻找的“魔术”设置. 我正在通过MVC书中的教程.每当我在视图中添加一些内联代码块,我希望他们格式如下: <% foreach (var link in Model) { %> <a href="<%=Url.RouteUrl(link.RouteValues)%>"> <%=lin
Resharper 6有一个非常好的新功能:如果我在MVC3项目的任何地方编写RedirectToAction或 Html.Action,它会加下划线并使用ctrl-click我可以在那里导航.如果不存在此类操作,它也会通知我. 但是,我在BaseController中有一个辅助方法,它接受一个额外的参数(放入TempData),然后调用RedirectToAction.不幸的是,Resharpe
我正在使用visual studio 2012和Reshaper 7.1.1,并且行为确实让我感到烦恼. 我喜欢将我的C#单元测试命名如下 public void Identifier_Created_As_Expected() 我觉得这是一个很好的方式,能够快速准备测试所做的事情等. 我遇到的问题是Reshaper抱怨并发出警告说方法不匹配规则等.这是正确的,因为我不会像这样命名我的正常方法.
鉴于以下例程: private static object ParseNumber(string token, FieldDefinition def) { if (def.Fraction > 0) return Double.Parse(token); else return Int64.Parse(token); } Resharper为我提供了将其重构为三元运算符的
我的任务是对未使用我们当前代码样式约定编写的遗留代码库进行一些重大修改.这些变化非常广泛,我在开始之前正在做一些清理和重构(有相当多的死代码).令我烦恼的一件事是,字段遵循m_FieldName命名约定,而我们现在使用_fieldName. Resharper是否有某种方法可以自动重命名项目中的所有字段以遵循新约定?还有其他工具可以轻松完成吗?即使是简单的搜索/替换也不难删除前缀“m”,但我还没有
我试图在这里找到类似的问题,但似乎你们只比较这些工具,每个人都知道它为什么这么棒:) 嗯..我没有.我知道,这些工具“非常酷,并且会在一分钟内将我变成一个超级编码器”.但我想知道为什么? 它们中有什么特别之处,它们是如此昂贵(对于一个插件)? 日常使用中的一些真实例子会很好. 我所看到的是一个插件,它与使用visual studio可以实现的大致相同,但具有不同的快捷方式. 为什么不下载并安装试用
我想知道这是否只是我的ReSharper设置,但是在使用ReSharper Ultimate 9.1.3更新到Visual Studio 2015时,使用Shift Alt L快捷键在设计器中编辑.resx时什么都不做. 有没有其他人经历过这个,是否有任何配置将使这个工作或是一个错误? 谢谢 这是因为我(无论如何)因为我的键盘映射神奇地改变回英国的映射(我想要美国). 有一天,我有另一个问题导致R
我正在努力摆脱静态代码分析中的一些警告. 在一个特定情况下,没有在ManualResetEvent上进行处理. 有问题的代码在主线程上执行Func并阻塞调用线程一定的毫秒数.我意识到这听起来像一个奇怪的事情,但它超出了这个问题的范围,所以请耐心等待. 假设我像这样添加一个using语句: object result = null; using (var completedEvent = new M
我想在检查结果中选择多个问题并自动修复.有没有办法做到这一点? 编辑: 我强烈建议在这里投票支持这个功能:http://youtrack.jetbrains.net/issue/RSRP-126551. 不,没有(我们也喜欢这个!).他们的错误跟踪器中已经有一个增强请求(问题 RSRP-126551). 然而: >它尚未分配给版本(没有“修复版本号”),以及 >它被分配到Ilya Ryzhenko
我想在我的html文件中使用自定义标签来包含自定义挖空组件[ 1]: <like-widget params="value: userRating"></like-widget> 我将标签添加到VisualStudio html格式设置: Tools > Options > Text Editor > HTML (Web Forms) > Formatting > Tag Specific Opt