
今天在使用类设计器(Class Designer)时,发现不能创建类型了,从工具箱中拖动类型到ClassDiagram.cs中,却提示“Failed to create class/enum/interface/abstract class/struct/delegate 'name'":
上网搜了一下,说是要修改一下VS的语言属性“Option->Environment->international settings->language”,在我的英文版Win2003、VS2005TS+Sp1上,安装时该项的默认值是“Same as Microsoft Windows”;我将其改成English(跟OS一致),但是不行;我又将其改成“Chinese”,终于解决了类设计器的问题:
这次类设计器中终于可以创建类型了,但是新建项目时有冒出新的花样:
我又将模板改回指到C:/……,VS才恢复正常。
总结:Visual Studio的语言设置可能导致模板丢失和类设计器中不能创建类型。