我在德国Windows 7上使用德国Visual Studio Professional 2012和2013。根据MSDN文档(例如http://msdn.microsoft.com/de-de/library/ms182240.aspx, http://msdn.microsoft.com/de-de/library/bb264474.aspx等),我希望这段代码
class myClass // Complete nonsense
{ // - I only want to raise code analysis naming rules violations
public int addintegers(int a, int b)
{
checksum++; ;
multipart++;
int Sum = a + b;
return (Sum);
}
static int X = 1;
static int x = 2;
int checksum;
int multipart;
public static int addplus(int y)
{
return x + X +y;
}
当我选择规则集"Microsoft All Rules"时,将生成几个代码分析警告。但是,在代码分析中没有发现违反名称规则的情况。
谁能告诉我我错过了什么?谢谢。您只在公共类型上得到命名规则违规。它假定您并不真正关心内部代码,只关心其他人可能使用的公共类型。