1

プロジェクトを自動的にビルドするために何年も使用してきた 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)」です。単にソリューションをビルドしません。エラーはありません。何かが間違っているという兆候はありません。コードは実行されますが、実際にはビルドは実行されません。

なぜこれが起こるのか誰にも分かりますか?

4

1 に答える 1

2

それに関する私の経験は、それが構築されるということです..必要に応じて。

毎回再構築したい場合は、クリーンを試してください。

DTE.Solution().SolutionBuild().Clean(True)

于 2013-02-05T05:55:07.627 に答える