StyleCop SA1210根据不同的文化订购

时间:2015-09-21 13:58:13

标签: coding-style stylecop

在捷克语中,字母与英语CH不同。它被认为是独立的字母,而在英语中,没有这样的字母。

这会导致命名空间在DCCH上启动时出现问题 - 尤其是在构建服务器上配置StyleCop时,该服务器的语言环境与开发人员的机器不同。

(请注意,捷克语字母是:A B C D E F G H CH I J K ...)

根据SA1210,这对en-US

是正确的
using System.ServiceModel.Channels;
using System.ServiceModel.Dispatcher;

...但cs-CZ订单应如下所示:

using System.ServiceModel.Dispatcher;
using System.ServiceModel.Channels;

我找到了StyleCop配置元素:

<StringProperty Name="Culture">en-US</StringProperty>

...遗憾的是,它没有在cs-CZ语言环境的开发者计算机上强制执行正确的排序。 (我在开发者机器或构建服务器上得到StyleCop错误)

有什么方法可以强制StyleCop检查给定语言环境中的排序,无论系统区域设置是什么?

0 个答案:

没有答案