插入字符串 c# 6.0 和 Stylecop
Interpolate string c# 6.0 and Stylecop
我使用的 Stylecop 版本:4.7.49.0
有没有人使用过 c# 6.0 中最新的插入字符串功能
例子
var totalUnits = GetUnitsGetTotalIssuedShares(myId);
var testString = $"Test Units :{totalUnits}, have been shipped.";
构建时出现 stylecop 错误 SA0102 - 因为 stylecop 无法解析文件。好像没有可以处理 6.0 的新版本的 stylecop?
error :SA0102: A syntax error has been discovered in file
这个错误到底有没有?
SA0102 是一个 internal stylecop error,因此无法通过设置文件抑制或忽略。
您可以通过查找文件名并在 csproj 中将部分更改为此来抑制来自 stylecop 的文件:
<Compile Include="<filename>.cs">
<ExcludeFromStyleCop>True</ExcludeFromStyleCop>
</Compile>
如果您安装了 StyleCop 插件,您可以通过右键单击有问题的文件并选择 "exclude from style cop" 来获得相同的效果。 Visual Studio 2015 目前需要 4.7.50 alpha。
更现代的方法是利用 Visual Studio 2015 的分析器功能,StyleCop.Analyzers。
移动到 Stylecop.Analyzers,这会将它们添加到相关 *.ruleset 文件的规则中(与 CodeAnalysis 规则相同的位置)
你可以 运行 他们通过
与右击效果相同 运行 StyleCop:
即给予:
这将更好地支持 C# 6,因为支持 Visual Studio 2015 的 StyleCop 4.7.50 处于 alpha 阶段,尚不支持 C# 6。
StyleCop 现在应该能够处理 C# 6:
更改 Beta 4.7.51:添加了对 C# 6.0 语法的初始(和未经测试)支持
所以使用稳定版 4.7.54 或更高版本你应该不会再遇到这个:http://stylecop.codeplex.com/releases/view/621306
我使用的 Stylecop 版本:4.7.49.0
有没有人使用过 c# 6.0 中最新的插入字符串功能
例子
var totalUnits = GetUnitsGetTotalIssuedShares(myId);
var testString = $"Test Units :{totalUnits}, have been shipped.";
构建时出现 stylecop 错误 SA0102 - 因为 stylecop 无法解析文件。好像没有可以处理 6.0 的新版本的 stylecop?
error :SA0102: A syntax error has been discovered in file
这个错误到底有没有?
SA0102 是一个 internal stylecop error,因此无法通过设置文件抑制或忽略。
您可以通过查找文件名并在 csproj 中将部分更改为此来抑制来自 stylecop 的文件:
<Compile Include="<filename>.cs">
<ExcludeFromStyleCop>True</ExcludeFromStyleCop>
</Compile>
如果您安装了 StyleCop 插件,您可以通过右键单击有问题的文件并选择 "exclude from style cop" 来获得相同的效果。 Visual Studio 2015 目前需要 4.7.50 alpha。
更现代的方法是利用 Visual Studio 2015 的分析器功能,StyleCop.Analyzers。
移动到 Stylecop.Analyzers,这会将它们添加到相关 *.ruleset 文件的规则中(与 CodeAnalysis 规则相同的位置)
你可以 运行 他们通过
与右击效果相同 运行 StyleCop:
即给予:
这将更好地支持 C# 6,因为支持 Visual Studio 2015 的 StyleCop 4.7.50 处于 alpha 阶段,尚不支持 C# 6。
StyleCop 现在应该能够处理 C# 6:
更改 Beta 4.7.51:添加了对 C# 6.0 语法的初始(和未经测试)支持
所以使用稳定版 4.7.54 或更高版本你应该不会再遇到这个:http://stylecop.codeplex.com/releases/view/621306