【发布时间】:2017-05-26 06:59:37
【问题描述】:
我需要使用 c# 以编程方式安装应用程序文件(.exe 或 .msi)。那可能吗。我无法找到一种方法。如果有人对此有任何想法,请更新我。
提前致谢
【问题讨论】:
标签: .net visual-studio c#-4.0 installation
我需要使用 c# 以编程方式安装应用程序文件(.exe 或 .msi)。那可能吗。我无法找到一种方法。如果有人对此有任何想法,请更新我。
提前致谢
【问题讨论】:
标签: .net visual-studio c#-4.0 installation
对于微星: 如果您不想控制安装过程。只需使用
Process process = new Process();
process.StartInfo.FileName = "msiexec";
process.StartInfo.WorkingDirectory = @"C:\temp\";
process.StartInfo.Arguments = " /quiet /i Setup.msi ADDLOCAL=test";
process.StartInfo.Verb = "runas";
process.Start();
process.WaitForExit();
如果你想控制安装过程,你必须创建引导程序。 4 使用 wixsharp 或 wix 的示例。或本机 C++。或者烧掉)
https://blogs.msdn.microsoft.com/heaths/2011/10/28/introducing-managed-bootstrapper-applications/
【讨论】: