我想将配置文件从我的Wix安装项目安装到C:驱动器,MyConfig文件夹。 我很难在目录中指定C:\,因为“Name”属性中不允许使用字符“:”。
此外,我希望有条件地安装该文件,并且在卸载过程中不会删除该文件。
答案 0 :(得分:0)
经过一些反复试验,我找到了答案。我只需要添加将覆盖我的C Drive目录的SetDirectory元素,就像那样。
$listdata = ArrayHelper::map(CategoryModel::find()->orderBy(['table_id' => SORT_ASC])->all(), 'table_id', 'table_text');
答案 1 :(得分:-1)
我知道您只想要一个答案,但请考虑其他解决方案选项。这个结构与Windows Installer设计作斗争,我可以保证你会反击。这场斗争不值得。所有Windows Installer都设计为不允许这种不寻常(和不必要的)部署构造。必须有其他选择。
为什么要访问 C:\ Config文件夹?我们真的需要知道你想要实现的目标。这是Windows Installer引擎的内部系统文件夹。它通常为任何正在运行的MSI安装存储回滚文件。 我想不出一个理由在这个文件夹中做任何事情 - 这是不安全的。