Visual studio 2015 在Razor模板中使用ReSharper清理代码不会';t包装

Visual studio 2015 在Razor模板中使用ReSharper清理代码不会';t包装,visual-studio-2015,resharper,Visual Studio 2015,Resharper,当我使用ReSharpers代码清理功能重新格式化razor模板(cshtml文件)时,它不考虑最大行长,只是将每条指令放在一行上。即使这样会产生200个字符长的行。 C#文件(.cs)的格式正确 我是不是错过了一个场景 更新: 我已将线路限制设置为120: 我说的是这样的代码: 如果我重新格式化,它将全部放在230个字符长的一行。我似乎无法复制此行为,但可能是因为我不确定razor模板中有什么内容。你能举一个例子来说明你所说的指令?你是否有一个c#代码块@{},里面有什么东西,或者是当你引

当我使用ReSharpers代码清理功能重新格式化razor模板(cshtml文件)时,它不考虑最大行长,只是将每条指令放在一行上。即使这样会产生200个字符长的行。
C#文件(.cs)的格式正确

我是不是错过了一个场景

更新:

我已将线路限制设置为120:

我说的是这样的代码:


如果我重新格式化,它将全部放在230个字符长的一行。

我似乎无法复制此行为,但可能是因为我不确定razor模板中有什么内容。你能举一个例子来说明你所说的
指令
?你是否有一个c#代码块
@{}
,里面有什么东西,或者是当你引用一个像
@Html.
这样的助手时,或者是完全其他的东西?您是否也在使用最新版本的r#?最后一个问题,在
Resharper->Options->(代码编辑)C#->格式样式中是否设置了200字符的限制?我在Html或Razor中都没有看到任何字符限制选项。@Igor我更新了我的问题。感谢您的反馈,我不认为c#格式样式会被使用,因为您在razor视图中,所以技术上不是
*.cs
文件。但是,我仍然无法复制此行为,并且正在使用R#version
2016.1.2
。你用的是什么版本?您使用的是HTML格式还是Razor格式?@Igor:我使用的是2016.1。我的Razor、ASP.NET和HTML设置看起来很正常,我没有看到任何与此对应的内容。您的Resharper是否正在重新格式化Razor代码?事实上,我正在使用代码清理(ctrl+alt+f),请参见以下内容。这是您正在做的,还是在使用
}
关闭块时自动重新格式化?