我正在尝试创建一个适用于VS2010 Standard/Pro/Ultimate以及Integrated Shell的项目模板。VSX:自定义项目类型
我有VS2010 Std部分工作,但对于我的生活我无法让它工作瓦特/壳牌 - 可能是因为我的安装没有任何CSharp项目。
谷歌搜索整天什么似乎后,我偶然发现的IronPython的vstemplate文件,它看起来像这样:
<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>
这些模板与所有版本的工作,并有不同的项目类型比MSDN提到的那些:项目类型= Python。他们是怎么做到的?如果我使用CSharp/Web/VisualBasic之外的其他东西,我的项目类型就会被发送出去。
谢谢;