我一直在修改VS 2010模板。到目前为止,我可以从我的模板创建一个vb.net类库项目。
然而,一件小事就是烦我。
在我的项目模板中,默认程序集名称与默认文件名相同。我把根命名空间留空了。
但是当我从模板创建一个新项目时,VS 2010会自动使用与我的程序集名称相同的名称填充根名称空间。
我的模板项目(vbproj)用于程序集名称和根命名空间,如下所示:
<AssemblyName>$safeprojectname$</AssemblyName>
<!-- RootNameSpace should always be empty. -->
<RootNamespace></RootNamespace>
但是如上所述,当我把它留空时,它总是被程序集名称覆盖。 即使我创建一个带有空字符串的自定义参数作为替换根命名空间的值,它仍然被覆盖。
感谢任何帮助。
答案 0 :(得分:2)
在解决方案资源管理器中 - &gt;右键单击解决方案 - &gt;属性 - &gt;清除 Root命名空间 字段 - &gt;按输入进行保存。