كيف يمكنني تنفيذ إجراءات معينة في InstallShield في جميع الحالات الأخرى من إصلاح؟

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

سؤال

ولقد بتكوين إعداد InstallShield لحذف بعض VDS من IIS الحق قبل العمل InstallFiles. يتم استدعاء التعليمات البرمجية داخل الحدث "OnInstallFilesActionBefore". هذا يعمل بشكل جيد، إلا أنني لا تريد VDS إلى إزالتها إذا كان الإعداد هو إصلاح.

ولقد وجدت هذه الصفحة الذي يسرد الأحداث المحتملة . ومع ذلك، يبدو أن الخيار الأفضل لدي هو "OnFirstUIBefore"، والذي يحدث فقط في تثبيت لأول مرة. انها فقط لا يبدو الحق في أن تفعل ذلك هناك، على الرغم من.

وأنا أفضل حالا إضافة شرط واحد من متواليات، واحدة من شأنها أن منعها من تنفيذ التعليمات البرمجية خلال إصلاح؟ هل هناك طريقة أخرى؟

لسجل، أنا باستخدام DevStudio V9.

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

المحلول

نعم، فقط إضافة شرط، لا بأس في ذلك. محاولة REMOVE~="ALL" OR NOT Installed.

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