使用我们的安装程序安装其他应用程序 - vs2010桌面应用程序部署

问题描述:

我需要在我的设置中嵌入Powerpoint查看器和vs2010。 当用户运行由我创建的安装程序时,PowerPoint安装过程中会自动启动。 感谢使用我们的安装程序安装其他应用程序 - vs2010桌面应用程序部署

添加安装程序类来开发

namespace CLT 
{ 
    [RunInstaller(true)] 
    public partial class ClientInstall : Installer 
    { 
     public ClientInstall() 
     { 
      InitializeComponent(); 
     } 

     public override void Install(IDictionary stateSaver) 
     { 
       base.Install(stateSaver); 
       System.Diagnostics.Process.Start(@"\Powerpoint.exe"); 
     } 
} 

要记住,自定义操作添加到您的设置

enter image description here

+0

您好感谢为解决方案..但它显示了一个错误 - 错误10001指定的文件没有找到,我应该在哪里在项目中添加这powerpointviwer.exe ..请回复 – vikrantx 2012-04-05 09:36:30

通常现有的包被添加为先决条件。 Visual Studio安装项目不支持自定义的先决条件的创造。然而,这可以通过手动地生成所需的清单来完成。

你可以在这里找到清单结构:http://msdn.microsoft.com/en-us/library/ms229223(VS.80).aspx

这些清单能够自动与Bootstrapper Manifest Generator工具来生成。

生成软件包清单后,您可以在一个单独的文件夹添加所有这些文件(包括包装)在Visual Studio的先决条件文件夹,例如:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ 

在然后,您可以选择的先决条件您设置项目属性页面。

+0

感谢..你的回答也是有用的..有美好的一天 – vikrantx 2012-04-11 04:48:25