الإجراءات SqlString متعددة في سلاسل مختلفة في WIX

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

  •  06-07-2019
  •  | 
  •  

سؤال

وأود أن تنفيذ سلاسل SQL على اثنين من سلاسل مختلفة في InstallExecuteSequence.

والمشكلة هي أنه يبدو في حالة استخدام <sql:SqlString \> الموردة، والحصول على واحدة في العمل "InstallSqlData".

هل هناك طريقة لتحديد العناصر التي SqlString معينة الحصول على تنفيذها في مرحلة مختلفة (حتى أستطيع أن تشغيل إجراء مخصص منفصل في بين)

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

المحلول

وأنا لا أعتقد أن هذا ممكن.

وكنت قد تعتقد أنك يمكن إضافة علامة CustomAction جديدة لافتا إلى SQL CA WIX والجدول الزمني لها في نقطة مختلفة في InstallExecuteSequence. لسوء الحظ، فإن كلتا الحالتين من CA أعاد خلال نفس الصفوف في نفس الجداول، وبالتالي فإن التأثير سيكون لتنفيذ SqlString كل مرتين.

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