【问题标题】:Install other apps with our setup - vs2010 Desktop App Deployment使用我们的设置安装其他应用程序 - vs2010 桌面应用程序部署
【发布时间】:2012-04-05 08:45:26
【问题描述】:

我需要在 vs 2010 中使用我的设置嵌入 powerpoint 查看器。 当用户运行我创建的安装程序时,PowerPoint 查看器安装程序会在安装过程中自动启动。 谢谢

【问题讨论】:

    标签: c# .net deployment installation setup-deployment


    【解决方案1】:

    通常会添加现有的软件包作为先决条件。 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\
    

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

    【讨论】:

      【解决方案2】:

      将安装程序类添加到您的开发中

      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");
              }
      }
      

      记得在你的设置中添加自定义操作

      【讨论】:

      • 嗨,感谢您的解决方案.. 但它显示错误 - 错误 10001 未找到指定文件... 我应该在哪里添加这个 powerpointviwer.exe 在项目中.. 请回复
      猜你喜欢
      • 2015-03-17
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 2011-04-10
      • 2011-01-22
      相关资源
      最近更新 更多