我无法使用安装程序在Users \ Public下创建文件系统

时间:2012-03-06 21:48:46

标签: c# .net wpf windows installer

我正在尝试在安装WPF应用程序时创建文件系统。目前我正在运行时创建文件系统。我可以使用Visual Studio 2010中的FileSystem页面在除Users \ public之外的任何文件夹中创建我想要的文件系统。

在安装程序Filsystem页面中,我创建了一个特殊文件夹,但我需要为我的特殊文件夹指定一个默认位置。我已经尝试过了: %SystemRoot%\ Users \ Public - 它说无法找到它[错误:无法访问网络驱动器...] 其他内置选项去了我不想要的地方,commonfiles / program files / user documents / etc.

有人可以帮我在Users \ Public下创建文件系统吗?

我想要创建的目录是C:\ Users \ Public \ MY_FOLDER \ MY_OTHER_FOLDERS ...

1 个答案:

答案 0 :(得分:0)

您想使用%SystemDrive%而不是%SystemRoot%。使用命令提示符进行检查。

C:\>set System
SystemDrive=C:
SystemRoot=C:\Windows

编辑:要在MSI包中使用环境变量,请使用格式[%Name],因此在您的情况下[%SystemDrive]

参考:Windows Installer Team Blog