【发布时间】:2011-08-11 12:20:35
【问题描述】:
我想通过我的 C# .NET 应用程序以编程方式安装给定的 .msi 包,最好使用我的应用程序指定的安装参数(如安装路径、拒绝垃圾软件等)。
我进行了一些搜索,但我并没有真正找到任何有用的东西。最有希望的命中是this topic,但我找不到任何关于Microsoft.Deployment.WindowsInstaller 或WindowsInstaller.Installer 的文档。
【问题讨论】:
-
@David Heffernan:我猜,但它会做我想做的事吗?
-
嗯,msiexec 是调用安装程序最常用的方式
-
@David Heffernan:我查看了文档,它似乎允许非 gui 安装,但是,我看不到任何可以让我配置设置的东西(例如设置安装路径)。有什么线索吗?
-
这一切都取决于 .msi。您需要传递特定于特定 .msi 的设置
-
@David Heffernan:我该怎么做?您能否在答案中详细说明您的想法,以便我可以接受它是否被证明是最佳解决方案?
标签: c# .net wix windows-installer dtf