PowerShell スクリプト ファイル (.ps1 ファイル) にあるコード生成ツールがあり、パッケージ マネージャー コンソールから呼び出します。コード生成の自動化の最後に、ソリューション エクスプローラーの [すべてのテンプレートを変換] ボタンをクリックする必要があります。PowerShell スクリプトを使用してこれを仮想化する方法があるかどうかを知りたいですか?
注:マクロの記録でも関連するコードを見つけることができませんでした。
PowerShell スクリプト ファイル (.ps1 ファイル) にあるコード生成ツールがあり、パッケージ マネージャー コンソールから呼び出します。コード生成の自動化の最後に、ソリューション エクスプローラーの [すべてのテンプレートを変換] ボタンをクリックする必要があります。PowerShell スクリプトを使用してこれを仮想化する方法があるかどうかを知りたいですか?
注:マクロの記録でも関連するコードを見つけることができませんでした。
ここから入手した簡単な解決策を見つけました:MSDNフォーラム
[Reflection.Assembly]::Load("EnvDTE")
$DTE.ExecuteCommand("TextTransformation.TransformAllTemplates")
上記のコードは、PS1 ファイルまたは NuGet コンソールで実行できます。私がテストしたように、VS 2010 SP1で動作します。