2011-02-22 5 views
0

私のプロジェクトでは、テンプレートウィザードを使用してプロジェクトテンプレートからプロジェクトを組み込みました。プログラムの依存関係をプログラムで設定し、プログラムでアクションをビルドする必要もあります。ビルドイベントとプロジェクト依存関係のプログラムによる変更

+0

ここに質問がありますか? –

+0

それは静かな仕事です...あなたの質問は何ですか? – Bobby

+0

私が使用しているテンプレートのビルドイベントをプログラムで変更するにはどうすればよいですか? – IasktillIgetanAnswer

答えて

0

以前は、特定のアセンブリのすべての依存関係を自動的に埋め込む「依存関係埋め込み」を書きました。影響を受けたファイル(csproj、resx、...)を読み込み、プログラムで必要なものをすべて挿入するだけでした。 これを管理する方法が優れているかもしれませんが、これは私がやったやり方です。

また、csprojファイルの内容を取得し、必要な行を検索する必要があります。 あなたがPostBuildEventsを変更したい場合は、この

<PropertyGroup> 
    <PostBuildEvent>Your PostBuildEvents</PostBuildEvent> 
    </PropertyGroup> 

のような行を検索するか、既に任意のPostBuildEventsを設定していない場合は、それを追加する必要があります。

私はこれがあなた(または同じ問題を抱えている他の人)に役立つことを願っています。

関連する問題