كيف يمكنني التأكد من Visual Studio installer تحديثات ملفات Dll عند تثبيت نسخة قديمة?

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

سؤال

لقد لاحظت في الآونة الأخيرة أن المثبت بلدي (مقابل 2008) لا يزيل ملفات Dll أثناء إلغاء التثبيت.هذا ليس كثيرا من القلق بالنسبة لي ولكن ما يلي هو القلق:عندما كنت تثبيت كبار السن نسخة من البرنامج ، فإنه لا الكتابة فوق ملفات Dll -- أنها تحافظ على إصدار أحدث.

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

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

المحلول

أولا عليك أن تسأل نفسك لماذا لم المثبت إزالة الملفات لأنه إذا لم يكن ثم علة (أو أن الإعداد هو انتظار إعادة تشغيل لإزالة الملفات).
يمكنك تشغيل لك MSI مع قطع الأشجار من أجل اكتشاف ما الذي يجري هناك:
msiexec.exe /i /l*v

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