2017 年 6 月 14 日現在の更新
Microsoft Visual Studio 2017 インストーラー プロジェクト拡張機能には、レジストリ設定を適用しやすくするためのコマンド ライン ヘルパー ツールが含まれるようになりました。
Microsoft Visual Studio 2017 インストーラー プロジェクト
ツールのパスの例 (インストールされている Visual Studio のバージョンに基づく)
プロフェッショナル版:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
コミュニティ版:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild\DisableOutOfProcBuild.exe
README から
このシンプルなツールは、コマンド ライン ビルドを使用してインストーラー プロジェクトをビルドするときに発生する可能性があるこのエラーを回避するために必要なレジストリ キーをユーザーが設定できるようにすることを目的としています。
エラー: 検証中にエラーが発生しました。HRESULT = '8000000A'
このツールは Visual Studio 2017 以降を対象としており、現在のユーザーの特定のインストール済み Visual Studio インスタンスにこのレジストリ キーを設定します。したがって、ビルド エージェントでこれを設定する場合は、ビルドが使用するユーザー アカウントを使用するようにしてください。
使用方法の詳細については、「DisableOutOfProcBuild.exe ヘルプ」を実行してください。