سؤال

لدي مجموعة Win32 والتي قمت بنشرها من خلال برنامج التثبيت في WinSxS.كان كل شيء يسير على ما يرام حتى وقت قريب عندما قمت بترقية مشاريعي إلى VS2013.منذ الترقية، لاحظت أن المثبت يظهر خطأ ويتراجع عن التثبيت.عند التحقق، أدركت أن المشكلة كانت بالفعل تتعلق بتثبيت مجموعة Win32 في WinSxS.في مزيد من الاستكشاف، تبين أن المشكلة حدثت فقط عندما تم إنشاء التجميع في تكوين الإصدار ولكن ليس في تكوين التصحيح.لقد قمت بالتحقق من خصائص أداة الرابط والبيان في كلا التكوينين ولا توجد اختلافات.وأتساءل ما الذي يمكن أن يسبب مثل هذه المشكلة؟

يقول سجل التثبيت:

خطأ 1935حدث خطأ أثناء تثبيت مكون التجميع {65E42E52-10F8-482D-B246-0599A4B162B5}.النتيجة:0x800736FD.واجهة التجميع:وظيفة IAssemblyCacheItem:الالتزام، اسم التجميع:31/07/2014 11:28:05 ===

هل كانت مفيدة؟

المحلول

حسنًا، لقد تمكنت أخيرًا من اكتشاف مشكلة التثبيت.يبدو أن هناك مشكلة مع makecat.exe تم تسليمها مع VS2013.بمجرد عودتي لاستخدام نفس الملف القابل للتنفيذ من دليل VS2010، بدأ كل شيء يعمل بشكل جيد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top