我的公司名称以小写“i”开头。例如:iWare(这不是真正的公司名称,但它说明了用途)。
正因为如此,我发现由于命名空间命名规则/约定,我经常不得不与 StyleCop 和 Resharper 作斗争。
有谁知道我应该如何命名我的命名空间(有时是类)。
例如。
namespace iWare.Product.X
{
...
}
可以想象,上面显示的大多数工具都不喜欢这样。关于替代方案应该是什么,有什么建议吗?我尝试使用以下方法抑制错误:
[SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Reviewed. Suppression is OK here.")]
namespace iWare.Product.X
{
...
}
但是,这会导致以下错误:命名空间声明不能有修饰符或属性
有任何想法吗?