Jenkins ساخت خطا با .vdproj

اگر این مسئله را مشاهده می کنید:

—— شروع اعتبارسنجی قبل از ساخت برای پروژه 'XPressBadgeInstaller' --—
خطا: هنگام اعتبارسنجی خطایی روی داد. HRESULT = '8000000A'
—— اعتبار سنجی پیش ساخته برای پروژه 'XPressBadgeInstaller' به پایان رسید -

اصلاح زیر است:

اگر با پیغام خطا مواجه شدید "هنگام تأیید اعتبار خطایی روی داد. HRESULT = '8000000A' ”هنگام ساخت پروژه راه اندازی Visual Studio از خط فرمان در Visual Studio 2012 یا بالاتر از محیط IDE ، دلیل این امر این است که IDE های جدید از ساخت خارج از روند خود پشتیبانی نمی کنند.

 

اما یک نیشگون گرفتن وجود دارد که به شما کمک می کند تا همان را فعال کنید و اکنون شما مجاز به ساخت پروژه MSI از خط فرمان خود خواهید بود.

 

راه حل: هنگام تأیید اعتبار خطایی رخ داد. HRESULT = '8000000A' (www.kunal-chowdhury.com)

 

راه حل برای "خطایی هنگام اعتبار سنجی رخ داده است. HRESULT = '8000000A' ”پیام خطا بسیار ساده است. این فقط یک ویرایش رجیستری است که شما باید به عنوان یک راه حل انجام دهید.

 

برای این کار، رجیستری ویندوز خود را با امتیازات مدیریتی باز کنید و به مسیر کلید زیر رجیستری بروید: "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 11.0_Config \ MSBuild" for ویژوال استودیو 2012 IDE یا، به مسیر رجیستری "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0_Config \ MSBuild" برای ویژوال استودیو 2013. اگر از شما استفاده می کنید ویژوال استودیو 2015، سپس کلید رجیستری که باید به آن حرکت کنید، "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ MSBuild" است.

 

ورودی رجیستری برای فعال سازی غیرفعال ساختن در ویژوال استودیو (www.kunal-chowdhury.com)

 

در آن مسیر، یک کلید DWORD با نام "EnableOutOfProcBuild"و ارزش آن را به" 0 "(صفر) تعیین می کند. در حال حاضر روند ساخت را از خط فرمان راه اندازی مجدد کنید و همه چیز به همان اندازه که شما انتظار می رود کار خواهد کرد.

 

امیدوارم این نکات و نکات کوچک مفید واقع شده باشد. اگر این مسئله به شما کمک کرد ، به من اطلاع دهید. با وبلاگ من همراه باشید تا مقالات جدید ، نکاتی را کسب کنید. فراموش نکنید که تا زمان نوشتن و انتشار پست جدید سایر پست های من را بخوانید. روز خوبی در پیش رو داشته باشید!

این از اینجاست:

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

 

 

کلید رجیستری در اینجا موجود است:

برخی از مفاهیم راه اندازی جدید مدولار ویژوال استودیو 2017 برای توسعه دهندگان VSX

اما نه تنها این Visual Studio 2017 همچنین بسیار منزوی و انعطاف پذیر است. این مجموعه Visual Studio را در Global Assembly Cache (GAC) نصب نمی کند و در بیشتر موارد از رجیستری اصلی ویندوز استفاده نمی کند. در گذشته (از VS 2010 ، پست من را ببینید مورد عجیب و غریب کلید رجیستری HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0_Config \ Projects \ {C8D11400-126E-41CD-887F-60BD40844F9E}) ، Visual Studio HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ را هدایت کرد به HKEY_CURRENT_USER \ نرم افزار \ Microsoft \ VisualStudio \ _Config ، اجازه نصب پسوندها از طریق پرونده های .pkgdef بدون حقوق مدیر و غیره را می دهد. اکنون ، VS 2017 از رجیستری خصوصی خود استفاده می کند. ببینید کلید عادی HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 15.0 روی دستگاه من چقدر خالی است و متوجه شوید که کلید 15.0_Config وجود ندارد:

vs2017config

در عوض، رجیستری خصوصی VS 2017 در پوشه AppData شما ذخیره می شود:

ثبت خصوصی

خوشبختانه ، می توانید از regedit.exe برای بارگیری یک کندوی خصوصی استفاده کنید. شما باید گره HKEY_USERS را انتخاب کنید و روی منوی File> Load Hive click کلیک کنید. شما پرونده privateregistry.bin را انتخاب می کنید ، یک نام به کندو می دهید (من "VS2017PrivateRegistry" را وارد کردم) و اکنون می توانید 15.0 را ببینید کلید پیکربندی به طور معمول پر شده است (توجه داشته باشید: پس از اتمام از File> Unload Hive استفاده کنید):

vs2017privateconfig