2016-04-26 3 views
0

TFSの共有出力フォルダが混乱することがあります。私は特定のプロジェクトの出力を自分の隔離されたフォルダに向ける必要がある場合、カスタムWFアクティビティがslnプロジェクトを解析し、与えられた引数リストに一致するproj名を探し、それをサーバービルドで編集するという解決策を思いつきましたproj名と一致する、指定されたプラットフォーム構成のOutDirプロパティを注入する時間。つまり、\ binの代わりに(localServerPath)\ bin \ projNameを使用します。回避策TFS 2013 RunMSBuild必要なアクティビティOutDir Project OutDirを動作させるための引数?

2010 MSBuildアクティビティを使用して、このアクティビティが空のOutDir引数を許可していたので、これは自分の仕事を行うために私のprojレベルのOutDirを許可していました。 2013 RunMSBuildアクティビティでは、空のOutDir引数がエラーをスローし、それをプルーフすると、私のprojレベルのOutDir引数はすべて無視されます。

答えて

0

OutDir Argumentを無視してRunMSBuildアクティビティを機能させる方法はありません。

ただし、カスタマイズ可能な出力ディレクトリをTFSビルドに使用することもできます。ワークフローパラメータの作成 - ワークフローへの機能追加 - Visual Studioプロジェクトのオプトインの3つのステップが必要です。達成方法の詳細については、linkを参照してください。

関連する問題