VSTemplateを使う際
例によって全然情報がないので全てTry&ErrorでやらないとならないGuidance Automationですが、今回の問題はVSTemplateを展開する際にRecipeのArgumentが置換されないという問題。
SC-SFのGuidance Packageではできているのになぁ…と思いつつ色々と調べていたところ、Guidance PackageでのVSTemplateはRecipe起動ではなく、VSTemplateからRecipeを起動していることが判明。
すなわち、
- Recipe→VSTemplate: Argumentが渡されない
- VSTemplate→Recipe: Argumentが渡される
- (そしたらと思って試した)Recipe→VSTempalte→Recipe: エラー
となるようです。
ただ、後者だと必ずVSTemplate展開の際のダイアログ(プロジェクトの追加)が表示されたり、そこで入力した位置に展開されたりとかの制約があります。
結構困ったなぁ。