我正在创建一个要安装在 XP、Vista 和 Windows 7 上的 Visual Studio 设置项目。为了让我的程序在 Vista 和 7 上成功安装,它需要安装在:
c:\ProgramData
我将应用程序文件夹的安装路径指定为以下默认位置:
[CommonAppDataFolder][Manufacturer]\[ProductName]
作为我提出的条件:
VersionNT>=600
但是,我希望我的程序安装在:
c:\programfiles\Manufacturer
... 对于 XP。我添加了一个指向 ProgramFilesFolder 的特殊文件夹,并且在我输入的条件下:
VersionNT<600
但是,似乎没有检查这种情况,它总是尝试安装在 *C:\Documents and Settings\All Users\Application Data\mySoftware* for XP 中。
我不确定我是否在这里遗漏了什么。我非常感谢任何帮助和建议。