c# - 如何为 wix 安装程序基本对话框序列指定默认目录

标签 c# wix installation windows-installer

我希望为 wix 工具集生成的 msi 指定一个自定义默认目录,原因是程序/安装不需要任何管理员权限,除了将程序文件复制到程序文件目录之外,我正在考虑允许安装可漫游目录。

最佳答案

通常,您指定一个包含组件/文件的目录树。像这样的事情:

    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="ProgramFilesFolder">
            <Directory Id="INSTALLDIR" Name="MyExample">
                <Component Id="ApplicationFiles" Guid="12345678-1234-1234-1234-222222222222">

会将您拥有的任何组件等放入 Programfiles\MyExample 中。

这就是你想要做的吗?您可以从标准安装程序属性之一开始,例如漫游 AppDataFolder(如果您需要的话):

http://msdn.microsoft.com/en-us/library/aa367565(v=vs.85).aspx

关于c# - 如何为 wix 安装程序基本对话框序列指定默认目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22273814/

相关文章:

c# - 关于 C# 中的字符串和引用的可能愚蠢的问题

c# - LINQ to Entities 无法识别方法 'Int32 Parse(System.String)' 方法,并且无法将此方法翻译成存储表达式

c# - mongodb 的 SQL CLR 抛出 'MongoDB.Bson.Serialization.BsonSerializer' 异常

wix - 为什么 WiX 不允许我在 HKLM 中设置非广告快捷方式的 KeyPath?

windows - 手动创建 MSI 补丁 (.msp)?

iis - Microsoft Web 平台安装程序 4.0 失败

php - Apache 不执行 php 文件,但启用了 mod_php5

c# - IIS 中托管的 tcp 端点的 WCF 路由

windows - 包括 WiX 安装程序的项目引用

ios - 安装ios应用程序时如何获取LOG?