【问题标题】:add mobile software exe in my msi file and need to run before my msi file run on client system在我的 msi 文件中添加移动软件 exe,并且需要在我的 msi 文件在客户端系统上运行之前运行
【发布时间】:2011-12-02 05:42:27
【问题描述】:

我已经使用 Visual Studio 的设置和部署选项制作了我的项目的 msi 文件。我想在我的设置文件夹中添加一个移动软件的 exe 文件,我希望移动软件 exe 应该在我的 msi 文件之前运行我的安装文件夹。我不知道我如何提供该软件 exe 的路径并从我的安装文件夹运行。

我已经使用了先决条件选项,并且在进行设置时还在我的应用程序文件夹中添加了文件,但我的问题没有得到任何解决方案。

请帮助我。

【问题讨论】:

    标签: c# 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
    

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

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 1970-01-01
      相关资源
      最近更新 更多