VDPROJ تطوير السيارات مقابل إلغاء / إعادة تثبيت
-
08-07-2019 - |
سؤال
ولقد رأيت السلوك مربكة بشأن ملفات MSI التي تم إنشاؤها بواسطة ملف VDPROJ. إن كنت أبني بلدي MSI في Visual Studio ثم انقر بزر الماوس الأيمن واختيار "تثبيت" من داخل Visual ستوديو، فإنه سيتم إلغاء التلقائى أي الإصدار المثبت بالفعل ومن ثم تثبيت MSI الجديد.
ومع ذلك، إذا أخذ MSI ولدت وتشغيله مباشرة أنه سوف يشكو إذا تم تثبيت إصدار سابق بالفعل. لا بد لي من إلغاء تثبيته بشكل واضح (في إضافة / إزالة البرامج) أولا.
ما هي الصفقة؟ هناك سيطة سطر الأوامر التي البصرية ستوديو ينفذ MSI مع؟
المحلول
ونعم Stuido البصرية سوف تمر على REINSTALLMODE و و REINSTALL خصائص لالمثبت النوافذ عند تشغيله لديك تثبيت
وشيء من هذا القبيل:
msiexec /i your.msi REINSTALLMODE=vomus REINSTALL=ALL
والتحقق من الوثائق MSDN مرتبطة أعلاه لرؤية ما هذه الخيارات تقوم به
وتحرير:
الآن جئت إلى التفكير في الأمر. استوديو ويمكن أيضا أن يكون مجرد إلغاء تثبيت التطبيق الخاص بك أولا باستخدام سطر / س قيادة وسيطة
msiexec /x <package> or <product code>
وربما شخص آخر يمكن تأكيد الذي يتم استخدامه؟