カスタム言語サービスのみでパッケージを開発し、カスタム プロジェクト タイプの独自のプロジェクトを作成できるようにしたい場合は、プロジェクト システムを開発する必要があります (「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 内のセットアップ中にゼロから作成してインストールすることもできます。より深く掘り下げるための十分な指針があると思います;)