在.Net Framework 1.1下,如果采用Visual .Net 2003的打包程序,我们可以下载.Net 2003安装引导程序来帮助我们把.Net Framework和MDAC之类的打包进去。目前我没有找到.Net 2005的引导程序,很郁闷。采用.Net 2005做安装盘,最郁闷的地方在于,如果没有安装.Net Framework2.0,系统提醒安装,安装后,还需要再叫用户重新点安装程序进行安装。Boss说,必须傻瓜化地安装,不能叫用户点两次。更郁闷的是,程序用了MDAC2.8,在XP SP2后版本,会出现“严重错误”对话框,虽然不影响使用,但给用户体验很不好。怎么办?我只好用unmanaged的VC做了个检测程序(注册表检测)和运行需要的组件。这个程序没有考虑做成通用的,检测了.Net Framework2.0和MDAC 2.8,如果你觉得有用,你可以做成从配置文件里读取需要部署的组件,并自动运行部署。欢迎转载,但不允许删除如下网址:http://www.hzpal.com http://www.glassoo.com

代码如下:
.Net 2.0 Winform部署和安装// WCXSetup.cpp : Defines the entry point for the console application.
.Net 2.0 Winform部署和安装
//
.Net 2.0 Winform部署和安装

.Net 2.0 Winform部署和安装#include 
"stdafx.h"
.Net 2.0 Winform部署和安装#include 
"WCXSetup.h"
.Net 2.0 Winform部署和安装
.Net 2.0 Winform部署和安装#ifdef _DEBUG
.Net 2.0 Winform部署和安装
#define new DEBUG_NEW
.Net 2.0 Winform部署和安装
#undef THIS_FILE
.Net 2.0 Winform部署和安装
static char THIS_FILE[] = __FILE__;
.Net 2.0 Winform部署和安装
#endif
.Net 2.0 Winform部署和安装
我不知道这个是不是最好的办法,请大家指点!听说Wise For .Net Installer 5.1版本支持.Net 程序的发布,不过没米:(
欢迎转载,但不允许删除如下网址:http://www.hzpal.com http://www.glassoo.com

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2021-06-30
  • 2021-09-05
  • 2021-05-17
  • 2021-07-06
  • 2021-04-04
猜你喜欢
  • 2021-07-01
  • 2022-01-20
  • 2021-06-24
  • 2021-05-26
  • 2022-12-23
  • 2021-08-03
  • 2022-01-19
相关资源
相似解决方案