我一直在修改 VS 2010 模板。到目前为止,我能够从我的模板创建一个 vb.net 类库项目。
然而,一件小事困扰着我。
在我的项目模板中,默认程序集名称与默认文件名相同。我将根命名空间留空。
但是当我从模板创建一个新项目时,VS 2010 会自动使用与我的程序集名称相同的名称填充根命名空间。
我的程序集名称和根命名空间的模板项目 (vbproj) 如下所示:
<AssemblyName>$safeprojectname$</AssemblyName>
<!-- RootNameSpace should always be empty. -->
<RootNamespace></RootNamespace>
但如前所述,当我将其留空时,它总是会被程序集名称覆盖。即使我创建一个带有空字符串作为值的自定义参数来替换根命名空间,它仍然会被覆盖。
任何帮助表示赞赏。