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

时间:2012-04-05 08:45:26

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

我需要在vs 2010中使用我的设置嵌入powerpoint viewer。 当用户运行我创建的设置时,powerpoint viewer设置会在安装期间自动启动。 谢谢

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

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