ما هو WiX equivilent البيئة.SpecialFolder.ApplicationData من .الشبكة ؟
-
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 لديه قائمة الخصائص يمكنك استخدام مرجع المجلدات الخاصة.
لا تنتمي إلى StackOverflow