【问题标题】:install dependencies automatically when user install software (.Net)用户安装软件(.Net)时自动安装依赖项
【发布时间】:2012-03-28 08:01:44
【问题描述】:

我正在使用 .Net 3.5(c#,WPF)构建软件,我的软件需要用户安装 .Net 3.5 和 Media Player 11。我想构建一个安装程序,在用户安装主软件时自动安装这两个组件.我该如何解决? 这个组件:

1-.Net 3.5

2- 媒体播放器 11

【问题讨论】:

    标签: c# .net installation windows-installer windows-media-player


    【解决方案1】:

    使用visual studios instructions创建安装包(更新链接)。对于 vs2010:

    1. 在“文件”菜单上,指向“添加”,然后单击“新建项目”。
    2. 在生成的“添加新项目”对话框中,在“项目类型”中 窗格,打开其他项目类型节点,打开设置和部署 项目,然后选择 Visual Studio 安装程序。
    3. 在“模板”窗格中,选择“设置项目”进行标准设置,或者 Web 应用程序的 Web 设置项目。

    我通常在我想要安装程序的解决方案中执行此操作。您将创建一个项目,如:

    注意检测到的依赖文件夹。在这里,请确保您拥有相关的 .net 框架和媒体播放器模块。构建它会生成一个 .msi 和一个 .exe,并且还会输出框架的安装程序以及其他组件和程序集。当用户运行 exe 时,会提示他们安装必要的依赖项。

    当然还有其他安装程序包,但这个是集成视觉工作室的,我发现它适用于多种用途。

    编辑:

    添加依赖: 右键单击安装程序项目 -> 属性 -> 先决条件,选择所需的 .net 框架。

    对于所有其他依赖项,右键单击安装程序项目 -> 添加 -> 程序集,然后浏览到所需的程序集,或者如果它是 .net,请从列表中选择它

    【讨论】:

    • 我这样做了,但我的 Dependencies 文件夹是空的!如何添加 .Net 3.5 和 MediaPlayer 模块?
    • 右键安装项目->属性->先决条件,选择所需的.net框架。
    • 对于所有其他依赖项,右键单击安装程序项目 -> 添加 -> 程序集,然后浏览到所需的程序集,或者如果它是 .net,请从列表中选择它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2012-01-18
    • 2016-03-14
    • 2016-07-29
    • 2014-12-31
    相关资源
    最近更新 更多