2
R#9.0.0在VS 12.0中運行。當它使下面的設置「代碼清理」它刪除一些評論如下。爲什麼會發生?在here爲什麼Resharper刪除我的評論?
namespace ResharperDeletesMyCommentsWhy
{
public class MyController
{
// This method is not deleted.
// public ActionResult MyImportantMethod() { return null; }
public MyController()
{
}
// public ActionResult MyImportantMethod2()
// {
// // this is important method to keep for future use. However R# deletes it. Why?
// return null;
// }
}
}
樣品溶液的R#和VS設置。從那裏使用「C#清理」配置文件,如下所示。
<Profile name="C# Clean up">
<CSRemoveCodeRedundancies> False</CSRemoveCodeRedundancies>
<CSMakeFieldReadonly> True</CSMakeFieldReadonly>
<CSUpdateFileHeader> True</CSUpdateFileHeader>
<CSOptimizeUsings>
<OptimizeUsings> True</OptimizeUsings>
<EmbraceInRegion> False</EmbraceInRegion>
<RegionName>
</RegionName>
</CSOptimizeUsings>
<CSShortenReferences> True</CSShortenReferences>
<CSharpFormatDocComments> True</CSharpFormatDocComments>
<CSReorderTypeMembers> True</CSReorderTypeMembers>
<CSReformatCode> True</CSReformatCode>
</Profile>
此外,它還會在CSRemoveCodeRedundancies
設置時刪除所有成員。謝謝!
已經有一段時間了,但在清理部分下,沒有刪除評論的選項嗎? – MyCodeSucks
看起來像R#知道評論代碼是壞的......這就像在回收站保留*「重要」*文件;)更嚴重的說明,我建議刪除*重新排序類型成員*。 –
@LucasTrzesniewski奇怪的是,它解決了這個問題。設置'CSReorderTypeMembers'爲false。看起來像一些舊的R#設置,因爲我無法在UI中找到它。 – Artyom