【发布时间】: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
我正在使用 .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
使用visual studios instructions创建安装包(更新链接)。对于 vs2010:
我通常在我想要安装程序的解决方案中执行此操作。您将创建一个项目,如:
注意检测到的依赖文件夹。在这里,请确保您拥有相关的 .net 框架和媒体播放器模块。构建它会生成一个 .msi 和一个 .exe,并且还会输出框架的安装程序以及其他组件和程序集。当用户运行 exe 时,会提示他们安装必要的依赖项。
当然还有其他安装程序包,但这个是集成视觉工作室的,我发现它适用于多种用途。
编辑:
添加依赖: 右键单击安装程序项目 -> 属性 -> 先决条件,选择所需的 .net 框架。
对于所有其他依赖项,右键单击安装程序项目 -> 添加 -> 程序集,然后浏览到所需的程序集,或者如果它是 .net,请从列表中选择它
【讨论】: