当前位置:  开发笔记 > 前端 > 正文

使用MSI使用我的应用程序安装.NET Framework

如何解决《使用MSI使用我的应用程序安装.NETFramework》经验,为你挑选了1个好方法。

我在VS2008中创建了一个安装项目.我的WinForms应用程序使用.NET 2.0,因此我选择了.NET 2.0 Prerequisity并构建了安装项目.

当我在干净的PC上运行我的Setup.msi时,它正确检测到.NET丢失并询问是否应该安装它.在成功安装.NET之后,安装程序只是退出并且不继续安装我的应用程序(我认为它应该).

当我在已安装.NET的PC上运行MSI文件时,我的应用程序安装正确.

有没有办法一步一步安装.NET 2.0和我的应用程序?



1> Dirk Vollmar..:

你是如何安装产品的?

安装项目将输出两个文件:

Windows Installer程序包(.msi)和

一个所谓的bootstrapper(setup.exe)

引导程序将检查是否存在您指定的任何先决条件,如果尚未安装,则可能下载并安装它,然后继续安装您的应用程序(通过调用.msi).因此,您应始终启动setup.exe以安装应用程序而不是.msi文件(除非您知道所有先决条件都在目标系统上).

正如Krakkos所说,引导程序将安装先决条件和您的应用程序(即您的.msi文件).但是,我不知道任何阻止引导程序安装msi的配置设置.

要进行故障排除,您可以尝试创建安装日志并查找日志文件中的任何问题.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有