سؤال

والمثبت يضع الافتراضي DB (إذا كان أحد غير موجود مسبقا) وأريد أن استبعاد ذلك من عملية إلغاء التثبيت (أو لديك خيار المستخدم لإزالته أم لا، بمجرد أن تأخذ من الوقت لمعرفة تخصيص وGUI)

ويبدو أن أفضل الممارسات سيكون لمجرد خلق DB في وقت التشغيل بدلا من تثبيت الوقت، ولكن من أجل حجة، هل هذا ممكن وكيف؟

وأنا أعرف كيفية إعداده لتثبيته بشروط مثل هذا:

<Feature Id="Database" Display="hidden" Level="1">
  <ComponentRef Id="DatabaseComponent"/>
  <!-- Cancels installing of new DB if it already exists-->
  <Condition Level="0">DBEXISTS</Condition>
</Feature>

ولكن لست متأكدا من كيفية وضع شرط على إلغاء التثبيت.

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

المحلول

تأكد من مكون الدائم (مكون @ الدائم = "نعم").

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