我不知道为什么会这样,但为了让 Visual Studio 默认将类创建为 Public,您可以这样做:
转到“Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033”,您会发现一个名为 Class.zip 的文件,在 .zip 文件中打开名为 Class.cs 的文件,文件内容如下:
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Text;
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
您只需在班级名称前添加“Public”即可。结果应如下所示:
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ == 3.5)using System.Linq;
$endif$using System.Text;
namespace $rootnamespace$
{
public class $safeitemrootname$
{
}
}
您需要做的最后一件事是刷新 Visual Studio 正在使用的所有模板,并让他重新加载它们。这个命令是(它需要一段时间,所以坚持):
devenv /installvstemplates
就是这样,默认情况下不再有私有类。当然你也可以添加内部或任何你想要的。
Source