2

VS2010 マルチ プロジェクト テンプレートを作成しており、vstemplate から (プロジェクトではなく) ソリューションにファイル (.hgignore) を追加しようとしています。

私はこれを試しましたが、うまくいきません:

< VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">

    < TemplateData>...< /TemplateData>

    < TemplateContent >

        < ProjectItem> .hgignore < /ProjectItem >

        < ProjectCollection >       

            < ProjectTemplateLink ProjectName="$safeprojectname$.xxx">....< /ProjectTemplateLink>
            < ProjectTemplateLink ProjectName="$safeprojectname$.xxx">....< /ProjectTemplateLink>

        < /ProjectCollection>

    < /TemplateContent>

< /VSTemplate>

どうもありがとうございました

PS : エディターで正しい XML タグを作成することができないため、空白を追加する必要がありました...

4

1 に答える 1

0

これを行う組み込みの方法はありません。ただし、VSTemplate ウィザード エンジンは、ソリューション/プロジェクトの作成プロセス中にカスタム ロジックを実行できる拡張モデルをサポートしています。IWizard インターフェイスを実装するクラスを実装し、.vstemplate ファイルにWizardExtension 要素を追加する必要があります。

IWizard.RunFinished メソッドから DTE オートメーション API を使用してソリューション アイテムを追加する方法の詳細については、この MSDN フォーラムの質問に対する Craig Skibo の回答を参照してください。

于 2011-02-06T14:20:31.967 に答える