.vdprojによるJenkinsビルドエラー

この問題が発生した場合:

-プロジェクト 'XPressBadgeInstaller'のビルド前検証を開始-
エラー:検証中にエラーが発生しました。 HRESULT = '8000000A'
-プロジェクト「XPressBadgeInstaller」のビルド前の検証が完了しました-

修正は次のとおりです。

「検証中にエラーが発生しました。」というエラーメッセージが表示された場合。 Visual Studio8000000以降のIDE環境でコマンドラインからVisualStudioセットアッププロジェクトをビルドしているときにHRESULT = '2012A'”と表示されるのは、新しいIDEが独自のプロセス外でのビルドをサポートしていないためです。

 

しかし、これを有効にするのに役立つ調整があり、コマンドライン自体からMSIセットアッププロジェクトをビルドできるようになります。

 

解決策:検証中にエラーが発生しました。 HRESULT = '8000000A'(www.kunal-chowdhury.com)

 

「検証中にエラーが発生しました。 HRESULT = '8000000A'”エラーメッセージは非常に単純です。 回避策として実行する必要があるのは、レジストリの微調整にすぎません。

 

これを行うには、管理者権限でWindowsレジストリを開き、次のレジストリキーパスに移動します。 "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0_Config \ MSBuild" Visual Studioの2012 IDEまたはレジストリパス "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0_Config \ MSBuild"に Visual Studioの2013。 使用している場合 Visual Studioの2015に移動する必要があるレジストリキーは、 "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ MSBuild"です。

 

Visual Studio(www.kunal-chowdhury.com)でprocビルドを有効にするレジストリエントリ

 

そのパスで、名前が "EnableOutOfProcBuild"値を" 0 "(ゼロ)に設定します。 コマンドラインからビルドプロセスを再起動すると、すべてが期待どおりに動作します。

 

この小さなヒントとコツがお役に立てば幸いです。 これがあなたを助けたなら、私に知らせてください。 新しい記事やヒントについては、私のブログをお楽しみに。 新しい投稿を書いて公開するまでに、他の投稿を読むことを忘れないでください。 先に素晴らしい一日を過ごします!

それはここからです:

http://www.kunal-chowdhury.com/2016/07/visual-studio-error-code-8000000A.html#pTySk1QU90X9lYw6.97

 

 

レジストリキーは次の場所にあります。

VSX開発者用のVisual Studio 2017の新しいモジュール式セットアップの影響

しかしそれだけではありません。 Visual Studio 2017は、はるかに分離され、復元力もあります。 Visual Studioアセンブリをグローバルアセンブリキャッシュ(GAC)にインストールせず、ほとんどの場合、メインのWindowsレジストリを使用しません。 過去(VS 2010以降、私の投稿を参照) レジストリキーの奇妙な場合HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ Projects \ {C8D11400-126E-41CD-887F-60BD40844F9E})、VisualStudioはHKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \をリダイレクトしましたHKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \へ_Config、管理者権限などなしで.pkgdefファイルを介して拡張機能をインストールできるようにします。現在、VS2017は独自のプライベートレジストリを使用しています。 私のマシンの通常のHKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 15.0キーがどれだけ空であるかを確認し、15.0_Configキーがないことに注意してください。

vs2017config

代わりに、VS 2017プライベートレジストリがAppDataフォルダに格納されます。

プライベートレジストリ

幸い、regedit.exeを使用してプライベートハイブを読み込むことができます。 HKEY_USERSノードを選択し、[ファイル]> [ハイブのロード...]メニューをクリックする必要があります。 privateregistry.binファイルを選択し、ハイブに名前を付けます(「VS2017PrivateRegistry」と入力しました)。これで、15.0が表示されます。 _Configキーは通常どおり入力されます(注:完了したら、[ファイル]> [ハイブのアンロード]を使用してください):

vs2017privateconfig