最新バージョンのSSDTを使用してsqlprojを記述していますが、ビルド後のイベント$(Configuration)マクロがTFSを使用して正しく評価されていないようです。
プロジェクト内で次のビルド後のイベントコマンドを作成しました
"$(ProjectDir)$(ProjectName).Config\$(Configuration)\DeployCommand.cmd"
Visual Studioを使用している私のマシンでは、これは正しく評価されます。
"C:\ Workspaces \ MyProject \ Dev \ Src \ MyProject.Database \ MyProject.Database.Config \ Debug \DeployCommand.cmd"
IDEを使用してさまざまなビルド構成(リリース、UATなど)を切り替えると、上記は正しく変更されます。ただし、TFS 2012を使用すると、誤って(Debugフォルダーを参照)評価されます(ビルド構成がDebugに設定されていない場合でも)
"C:\ Workspaces \ MyProject \ Dev \ Src \ MyProject.Database \ MyProject.Database.Config \ Debug \DeployCommand.cmd"
$(Configuration)マクロを正しく評価する他のC#プロジェクトがあります。
これを見た人はいますか?