Jenkins Build Error dengan .vdproj

Jika Anda melihat masalah ini:

—— Memulai validasi pra-bangun untuk proyek 'XPressBadgeInstaller' ——
EROR: Terjadi kesalahan saat memvalidasi. HRESULT = '8000000A'
—— Validasi pra-bangun untuk proyek 'XPressBadgeInstaller' selesai ——

Perbaikannya adalah sebagai berikut:

Jika Anda menghadapi pesan kesalahan "Terjadi kesalahan saat memvalidasi. HRESULT = '8000000A' "saat membangun proyek penataan Visual Studio dari baris perintah di Visual Studio 2012 atau di atas lingkungan IDE, alasannya adalah karena IDE baru tidak mendukung pembuatan di luar proses sendiri.

 

Tetapi ada tweak yang akan membantu Anda untuk mengaktifkan yang sama dan Anda sekarang akan diizinkan untuk membangun proyek pengaturan MSI dari baris perintah itu sendiri.

 

Solusi: Terjadi kesalahan saat memvalidasi. HRESULT = '8000000A' (www.kunal-chowdhury.com)

 

Solusi menuju "Terjadi kesalahan saat memvalidasi. HRESULT = '8000000A' ”sangat sederhana. Ini hanya perubahan registri yang harus Anda lakukan sebagai solusinya.

 

Agar ini berfungsi, buka Windows Registry Anda dengan hak istimewa administratif dan arahkan ke jalur kunci registri berikut: "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0_Config \ MSBuild" untuk Visual Studio 2012 IDE atau, ke jalur registri "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0_Config \ MSBuild" untuk Visual Studio 2013. Jika Anda menggunakan Visual Studio 2015, maka kunci registri yang harus Anda navigasikan adalah "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ MSBuild".

 

Entri registri untuk mengaktifkan dari proc build in Visual Studio (www.kunal-chowdhury.com)

 

Di jalur itu, buat kunci DWORD dengan nama “EnableOutOfProcBuild”Dan tetapkan nilainya ke“ 0 ”(nol). Sekarang restart proses build dari command line dan semuanya akan bekerja seperti yang Anda harapkan.

 

Semoga Tip & Trik kecil ini bermanfaat. Beri tahu saya, jika ini membantu Anda. Pantau terus blog saya untuk artikel baru, kiat. Jangan lupa untuk membaca postingan saya yang lain pada saat saya menulis dan menerbitkan postingan baru. Semoga harimu menyenangkan!

Itu dari sini:

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

 

 

Kunci registri tersedia di sini:

Beberapa implikasi dari pengaturan modular baru Visual Studio 2017 untuk pengembang VSX

Tapi tidak hanya itu. Visual Studio 2017 juga jauh lebih terisolasi dan tangguh. Itu tidak menginstal rakitan Visual Studio di Global Assembly Cache (GAC) dan tidak digunakan untuk sebagian besar Windows Registry utama. Dulu (sejak VS 2010, lihat posting saya Kasus aneh kunci registri HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ Projects \ {C8D11400-126E-41CD-887F-60BD40844F9E}), Visual Studio dialihkan HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ ke HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ _Config, untuk mengizinkan instalasi ekstensi melalui file .pkgdef tanpa hak admin, dll. Sekarang, VS 2017 menggunakan registri pribadinya sendiri. Lihat seberapa kosong kunci HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 15.0 biasa di komputer saya dan perhatikan bahwa tidak ada kunci 15.0_Config:

vs2017config

Sebaliknya, registri pribadi VS 2017 disimpan di folder AppData Anda:

privateregistry

Untungnya, Anda dapat menggunakan regedit.exe untuk memuat sarang pribadi. Anda perlu memilih node HKEY_USERS, dan klik menu File> Load Hive…. Anda memilih file privateregistry.bin, beri nama pada sarangnya (saya memasukkan "VS2017PrivateRegistry") dan sekarang Anda dapat melihat versi 15.0 _Config key diisi seperti biasa (catatan: gunakan File> Unload Hive setelah selesai):

vs2017privateconfig