プロジェクトを自動的にビルドするために何年も使用してきた VS マクロがあります。私は現在、VS 2010 を試してみて (私の通常のバージョンは 2005 です)、2010 年にはマクロの 1 つのセグメントが機能しません。その後実行すると失敗します。コードは次のとおりです。
With DTE.Solution
'Set the Build to "Release"
.SolutionBuild.SolutionConfigurations.Item("Release").Activate()
'Build solution
.SolutionBuild.Build(True)
'Set Build back to Debug
.SolutionBuild.SolutionConfigurations.Item("Debug").Activate()
End With
失敗する行は「.SolutionBuild.Build(True)」です。単にソリューションをビルドしません。エラーはありません。何かが間違っているという兆候はありません。コードは実行されますが、実際にはビルドは実行されません。
なぜこれが起こるのか誰にも分かりますか?