【发布时间】:2017-01-04 04:36:12
【问题描述】:
我目前正在使用新的 Visual Studio 项目系统扩展库来实现 VS2015 的新项目类型。我想做的是更改该类型项目的“类别”的名称。我希望它是“Visual Basic 6”。问题是,当我使用“项目类型”模板创建包时,它会询问我显示名称(我设置为“Visual Basic 6”)和命名空间名称(我设置为 VB6),但是当我启动 VS 实验配置单元(使用默认模板代码),项目模板名称为“Visual Basic 6 Project”,但左侧的类别为“VB6”。我尝试从
更改 .vstemplate 文件的行<ProjectType>VB6</ProjectType>
到
<ProjectType>Visual Basic 6</ProjectType>
但如果我这样做了,那么模板就不会出现在“新建项目”窗口中。我还尝试更改 MyUnconfiguredProject.cs 文件中 Language 和 UniqueCapability 常量的值,但它没有改变任何东西。如果我更改了 ProjectType 值,模板就会消失。我注意到类别名称实际上是命名空间名称(而不是“显示名称”,为什么?),所以如果我放 VisualBasic6,它可以工作,但我不能放空格。 我怎样才能使类别成为“Visual Basic 6”
【问题讨论】:
-
如果使用项目类型模板再次运行向导并使用“Visual Basic 6”而不是 VB6 作为命名空间会发生什么?
-
正如我所说,我不能在命名空间中放置空格。
-
不幸的是,我认为这就是你的答案,你不能在里面放空格。
-
这就是我的问题的重点。我想更改类别名称。我的意思是,如果 VS 可以有“Visual Basic”、“Visual C#”等,那么我应该也可以这样做。我看到其他使用旧 MPF/MEF 项目系统的项目使用带有空格的类别名称。
-
你试过
Visual&nbsp;Basic&nbsp;6吗?
标签: c# visual-studio visual-studio-2015 vspackage project-types