草庐IT

resharper-2018

全部标签

c# - 如何设置 ReSharper 默认公司和版权?

我刚刚安装了Stylecop4.5RC和ReSharper。当我创建一个新类(class)时,我发现我现在是合规的(耶!),但我希望公司成为我的公司,而不是Microsoft。我还有太多事情要做,不得不担心更新版权文本。默认情况下如何填写这些内容?//-----------------------------------------------------------------------////TODO:Updatecopyrighttext.////------------------------------------------------------------------

c# - 降级到 ReSharper 9

我不小心安装了最新版本的ReSharper(版本10),之后发现我的许可证key不适用于此版本。现在我尝试通过从网站获取它来重新安装ReSharper9:http://resharper-support.jetbrains.com/hc/en-us/articles/206104048-Where-can-I-download-an-old-previous-ReSharper-version-但ReSharper9.2的最新安装程序也只允许我安装ReSharper10。你们中有人知道这个问题以及如何解决吗? 最佳答案 我把自己弄糊

c# - stylecop + resharper 控制评论

这似乎是一个微不足道的问题,但是当我为resharper安装stylecop插件时,我的评论会像这样格式化//////Getsthegiftitem./////////Theuid./////////Theupc./////////GiftGetGift(longuid,stringupc);相对于///Getsthegiftitem.///Theuid.///Theupc.///GiftGetGift(longuid,stringupc);我似乎找不到任何方法来关闭这种格式。 最佳答案 如果您在Resharper中安装了Micro

c# - 为什么 Resharper intellisense 会替换我的代码?

使用Resharper6.1,当我输入类似...widget.PropertyA然后像这样将我的光标放在小部件符号的前面......|widget.PropertyA然后开始输入另一个符号,R#intellisense弹出。如果我选择了建议的符号,R#会用我新选择的符号替换小部件符号。有时我可以看出这可能很有用,但绝大多数时候,我只想在小部件前面键入更多代码而不希望它被替换。有谁知道这种行为是否可配置?谢谢。 最佳答案 我不认为它是可配置的。Tab覆盖代码似乎是设计使然。它甚至会突出显示将被替换的代码段。不用按Tab键选择您的符号,

c# - 如何在 Resharper 中关闭 "Qualifier ' 这个 .' is redundant"警告?

在我的代码中,我有很多this.限定符(编写Python代码的习惯),所以我在右手边有很多小的橙色警告标记,上面写着“Qualifier'this.'是多余的”。我不想删除this.限定符。如何关闭橙色警告标记? 最佳答案 对于Resharper9,它已被移动。实际上,我在Resharper8中从未注意到,因为为了清楚起见,我使用了“this”。我的问题是现在到处都是,这让我发疯。我希望这对某人有所帮助,因为我花了一些时间才找到它。 关于c#-如何在Resharper中关闭"Qualif

c# - 可能有意重新抛出 Resharper 异常

考虑这种方法(请原谅ChuckNorris幽默的可悲尝试:)):publicclassChuckNorrisException:Exception{publicChuckNorrisException(){}publicChuckNorrisException(stringmessage):base(message){}publicChuckNorrisException(stringmessage,Exceptioncause):base(message,cause){}protectedChuckNorrisException(SerializationInfoinfo,Strea

时间:2018-01-08 标签:c#linq: how to retrieve a single result

对linq有点陌生,使用linq检索单个结果的最简单方法是什么?例子,我的查询varquery=fromcindb.productInfowherec.flavor=="ClassicCoke"&&c.container=="Can"selectc.co2Target;它应该只返回一个具有double值的字段。我如何将其从查询中拉出来?过去我使用过ExecuteScalar。我如何用linq做到这一点?我想保留它的数据类型更新:这就是我现在的位置。问题是我在这里运行的测试查询返回4而不是3.75varquery=(fromaindb.LUT_ProductInfoswherea.fla

c# - 为什么我会收到 ReSharper 错误 "The extracted code has multiple entry points"?

我正在使用ReSharper重构我的代码。当我尝试将代码块移动到该方法时,我收到以下警告:提取的代码有多个入口点这是我打算使用的方法签名:privatevoidGetRatePlanComponents(ProductPlanproductPlan,ProductRatePlanproductRatePlan)我在网上搜索以了解其含义。但是没有太多运气。有人会解释吗?为了您的引用,这里是我试图移动到一个单独的方法的代码片段:QueryResultproductRatePlanChargeQueryResult=_zuoraService.query(string.Format(@"se

c# - 在 Visual Studio 2010 中使用 Resharper 6 自动完成初始值设定项

我想知道是否有任何方法可以使用VS2010和Resharper(6)简化对象初始化过程。当出现下面的黄色工具提示时,我想让它为每个字段创建一个分配。例如,它会生成:联系=;联系方式=;创建日期=;等等等等(每个属性一个)。 最佳答案 ReSharper代码补全正是以这种方式工作的。键入大括号后,按Ctrl+Space即可获取所有属性的列表:vardata=newData{|}然后,在输入逗号分隔属性后,ReSharper补全将仅显示您尚未初始化的属性。更重要的是,当您完成属性名称时,它会插入属性和等号。

c# - ReSharper 中是否有一个选项可以在右括号后添加一个空行

我想在方法内的右括号后添加一个空行。我找不到这个设置。这是一些示例代码。我有什么:if(something!=null){something=1;}varandThen=2;我想要的:if(something!=null){something=1;}varandThen=2;编辑:我的版本是8.1.23.546。 最佳答案 不,这在ReSharper中是不可能的,至少在版本7.0.1中是不可能的。FormattingStyle->BracesLayout中没有此类内容,FormattingStyle->BlankLines中没有此类