在C#Project中运行.msi文件?

时间:2012-08-20 15:27:49

标签: c#

我有一个C#语言的源代码。在设置指南中,他们要求
“在计算机上运行SampleWebService_Setup.msi和sample2Service.Setup.msi”。 但是当我尝试归档该文件时,我只能找到SampleWebService_Setup.vdproj和 sample2Service.Setup.vdproj 如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

尝试使用此代码

Process p = new Process();
p.StartInfo.FileName = "msiexec";
p.StartInfo.Arguments = "/i yourMSI.msi";
p.Start();

答案 1 :(得分:0)

我假设你试图用Visual Studio打开它?听起来这两个项目可能是应用程序安装程序项目。

如果是这样,您可以在VS中打开项目并构建它们。然后,您应该在项目的/bin文件夹中找到MSI安装文件。