خطأ في تكوين جنبا إلى جنب (Microsoft.VC80.CRT v8.0.50608.0)

StackOverflow https://stackoverflow.com/questions/1420629

  •  07-07-2019
  •  | 
  •  

سؤال

ولدي الجمعية بما يلي اضح جزءا لا يتجزأ من:

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>

في واحدة من آلات بلدي لا يعمل هذا التجمع (فشل التجمع لتحميل). فتح هذا في التبعية ووكر يعطيني رسالة الخطأ التالية:

Error: The Side-by-Side configuration information for "SomeAssembly.dll" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).

والجمعية متطابقة يعمل بشكل جيد على جهاز آخر، وأحصل على أي خطأ مع التبعية ووكر.

وبقدر ما أستطيع أن العمل على هذه المشكلة ويرجع ذلك إلى الجهاز الأول في عداد المفقودين تبعية من نوع ما (على سبيل المثال القابلة للMSVCR)، ومع ذلك لقد راجعت بالفعل، ول Microsoft Visual C ++ 2005 تم تثبيت القابلة لإعادة التوزيع بشكل جيد على حد سواء الآلات.

وكيف أذهب حول معرفة ما هي التبعية مفقودة؟

والشيء الوحيد الذي لاحظته هو أن الدليل WinSxS على الجهاز العمل لديه إدخال إضافية:

x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_473666fd
هل كانت مفيدة؟

المحلول

والترتيب!

وأشار

وشخص ما تفضلت بالنسبة لي أن "SomeAssembly.dll" "المذكورة في التبعية ووكر كان في الواقع دلل مختلفة من واحد فتحت في التبعية ووكر! (يصيح!)

وإذا نظرنا إلى واضح لهذه الجمعية أستطيع أن أرى أن المشكلة يرجع ذلك إلى حقيقة أن Microsoft.VC80.CRT v8.0.50727.4053 غير مستهدفة، ولكن غير موجود على هذا الجهاز. (المثبتة عن طريق التحديث الأمني).

نصائح أخرى

وبعد صراع مع نفس المشكلة، وقد لاحظت أن التحديثات المطبقة على تركيب تنمية البصرية ستوديو قد معالجة بعض التحديثات الجهاز الهدف:

وعلى سبيل المثال، أبرز التحديث فوق عناوين هذا سؤال محدد.

وInstaed من ترحيل على جنبا إلى جنب أود أن أقترح عليك أن لا تشمل "ملف البيان" داخل التجميع الخاص بك. مصممة خصيصا لأنك لا يمكن أن يكون على يقين من أن جهاز الكمبيوتر وأنت تسير لتثبيت البرنامج يتم تحديث إلى الإصدار تضمينها في البيان الخاص بك.

ويمكنك تعطيله تعيين الخاصية مشروع "ملف رابط \ المانيفستو \ توليد ظاهر" إلى "لا".

وآمل أن يكون هذا يمكن أن يساعد. حظا سعيدا

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