我正在嘗試創建一個適用於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之外的其他東西,我的項目類型就會被髮送出去。
謝謝;