ما هو WiX equivilent البيئة.SpecialFolder.ApplicationData من .الشبكة ؟

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

  •  11-07-2019
  •  | 
  •  

سؤال

أنا بحاجة إلى تثبيت الملف في Environment.SpecialFolder.ApplicationData المجلد الذي يختلف بين XP و Vista.هناك المدمج في طريقة للإشارة إلى المجلد الصحيح في WiX أو سوف تضطر إلى استخدام المشروط الشيكات على نظام التشغيل تفعل ذلك يدويا ؟

إذا كان علي أن أفعل هذا الأخير ، كيف يمكنني الإشارة الحالي ويندوز دليل المستخدم في ويندوز فيستا ؟

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

المحلول

استخدام الدليل عنصر مع معرف مجموعة AppDataFolder:

<Directory Id="AppDataFolder">
  <Directory Id="MyAppFolder" Name="My">
    <Component Id="MyComponent">
      <File Source="Files\test1.txt" />
    </Component>
  </Directory>
</Directory>

وهذا سوف يؤدي إلى test1.txt يجري تثبيت C:\Users\اسم المستخدم\AppData\التجوال\My على ويندوز 7 ، C:\Documents and Settings\اسم المستخدم\بيانات التطبيق\My على ويندوز XP.

MSDN لديه قائمة الخصائص يمكنك استخدام مرجع المجلدات الخاصة.

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