什么是Environment.SpecialFolder.ApplicationData从.NET的维克斯equivilent?
-
11-07-2019 - |
题
我需要将文件安装到Environment.SpecialFolder.ApplicationData
文件夹,其中XP和Vista之间不同。是否有一个内置的方式来引用正确的文件夹中的WiX的或我将不得不使用OS条件检查和做手工?
如果我要做的是后者,我如何引用当前Windows用户的目录在Vista?
解决方案
ID为
使用指南元素设置为 AppDataFolder 一>:
<Directory Id="AppDataFolder">
<Directory Id="MyAppFolder" Name="My">
<Component Id="MyComponent">
<File Source="Files\test1.txt" />
</Component>
</Directory>
</Directory>
这将导致test1.txt的被安装到C:\用户\ 用户名 \应用程序数据\漫游\我的Windows 7和到C:\ Documents和Settings \ 用户名 \应用数据\我在Windows XP上。
MSDN具有属性<列表/一>可以用来引用特殊文件夹中。
不隶属于 StackOverflow