Visual studio VSX:自定义项目类型
我正在尝试创建一个与VS2010 Standard/Pro/Ultimate以及集成Shell一起使用的项目模板 我已经让VS2010 Std部件正常工作了,但就我的一生而言,我无法让它在带有Int Shell的情况下工作——可能是因为我的安装没有任何CSharp项目 在谷歌搜索了一整天之后,我偶然发现了IronPython的vstemplate文件,如下所示:Visual studio VSX:自定义项目类型,visual-studio,visual-studio-2010,vsx,vsix,Visual Studio,Visual Studio 2010,Vsx,Vsix,我正在尝试创建一个与VS2010 Standard/Pro/Ultimate以及集成Shell一起使用的项目模板 我已经让VS2010 Std部件正常工作了,但就我的一生而言,我无法让它在带有Int Shell的情况下工作——可能是因为我的安装没有任何CSharp项目 在谷歌搜索了一整天之后,我偶然发现了IronPython的vstemplate文件,如下所示: <VSTemplate Version="2.0.0" Type="Project" xmlns="http://schemas
<VSTemplate Version="2.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Python Application</Name>
<Description>A project for creating a command-line application</Description>
<Icon>__TemplateIcon.ico</Icon>
<ProjectType>Python</ProjectType>
<SortOrder>50</SortOrder>
<NumberOfParentCategoriesToRollUp>2</NumberOfParentCategoriesToRollUp>
<CreateNewFolder>false</CreateNewFolder>
<DefaultName>PythonApplication</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>
<TemplateContent>
<Project File="PythonApp.pyproj" ReplaceParameters="true">
<ProjectItem ReplaceParameters="true" OpenInEditor="true" TargetFileName="$safeprojectname$.py">Program.py</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>
Python应用程序
用于创建命令行应用程序的项目
__TemplateIcon.ico
python
50
2.
假的
蟒蛇应用
真的
Program.py
这些模板适用于所有版本,并且具有与上提到的不同的ProjectType:ProjectType=Python。他们是怎么做到的?如果我使用CSharp/Web/VisualBasic以外的东西,我的项目类型就会被淘汰
谢谢, 我没有深入了解您描述的问题,但我想这两个技巧将帮助您解决这个问题。简言之,您应该关心自定义ProjectNode类的ProjectType属性,并确保在VSX属性和自定义.template文件中指定了它(我不记得在哪里做的)。所以我提到了这些链接:
- (搜查 页面上的“ProjectType”和“ProjectGuid”字样)
- (另请从页面右侧查看“相关主题”)
希望有帮助 我没有深入了解您描述的问题,但我想这两个技巧将帮助您解决这个问题。简言之,您应该关心自定义ProjectNode类的ProjectType属性,并确保在VSX属性和自定义.template文件中指定了它(我不记得在哪里做的)。所以我提到了这些链接:
- (搜查 页面上的“ProjectType”和“ProjectGuid”字样)
- (另请从页面右侧查看“相关主题”)