カスタム言語サービスのみでパッケージを開発し、カスタム プロジェクト タイプの独自のプロジェクトを作成できるようにしたい場合は、プロジェクト システムを開発する必要があります (「IronPython プロジェクト システム サンプル」を参照し、MSDNを参照してください)。
ただし、カスタム拡張機能を [ファイルを開く] ダイアログの既存のプロジェクト グループの 1 つに追加するだけの場合は、カスタム アイテム テンプレートを作成するだけです。このようなもの:
<VSTemplate Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
  <TemplateData>
    <DefaultName>Class.my</DefaultName>
    <Name>MY File Class</Name>
    <Description>An empty class definition</Description>
    <Icon>__TemplateIcon.ico</Icon>
    <ProjectType>[PUT HERE THE PROJECT TYPE YOU WANT TO PLACE YOUR TEMPLATE UNDER]</ProjectType>
    <SortOrder>10</SortOrder>
  </TemplateData>
  <TemplateContent>
    <References />
    <ProjectItem SubType="Code" TargetFileName="$fileinputname$.my" ReplaceParameters="true">Class.my</ProjectItem>
  </TemplateContent>
</VSTemplate>
新しいテンプレートを作成する最も簡単な方法は、既存のものを抽出し、ZIP から解凍し、必要なすべてを調整して IDE にインストールし直すことです。ただし、VS 内のセットアップ中にゼロから作成してインストールすることもできます。より深く掘り下げるための十分な指針があると思います;)