.Net 2.0 Winform部署和安装
2006-10-24 20:59
344 查看
在.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
代码如下:
// WCXSetup.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "WCXSetup.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
// The one and only application object
CWinApp theApp;
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
void StartExe(const char* path)
bool NeedMDAC()
bool NeedDotnetFramework()
我不知道这个是不是最好的办法,请大家指点!听说Wise For .Net Installer 5.1版本支持.Net 程序的发布,不过没米:(
欢迎转载,但不允许删除如下网址:http://www.hzpal.com http://www.glassoo.com
代码如下:
// WCXSetup.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "WCXSetup.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
// The one and only application object
CWinApp theApp;
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
void StartExe(const char* path)
bool NeedMDAC()
bool NeedDotnetFramework()
我不知道这个是不是最好的办法,请大家指点!听说Wise For .Net Installer 5.1版本支持.Net 程序的发布,不过没米:(
欢迎转载,但不允许删除如下网址:http://www.hzpal.com http://www.glassoo.com
相关文章推荐
- VS2010安装部署成.NET 2.0过程的几个问题
- VS2010安装部署成.NET 2.0过程的几个问题
- VS2010安装部署成.NET 2.0过程的几个问题
- VS2010安装部署成.NET 2.0过程的几个问题(转)
- VS 2005 制作Web安装- 使用InstallShield11.5部署Web程序 .NET 2.0安装与部署
- VS2010安装部署成.NET 2.0过程的几个问题
- win2003 64位英文 IIS安装.net 2.0时的问题 IsDomainController failed with HRESULT 80070842
- 部署不需要客户机安装“.net可再发行组件包”的.net程序
- .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
- .NET 2.0 - WinForm Control - DataGridView 编程
- 把.NET程序部署到没有安装.NET Framwork的机器上
- 把.NET程序部署到没有安装.NET Framwork的机器上
- 将使用AJAX的DNN模块部署到.net 2.0站点上的问题
- .net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解
- .NET平台下WEB应用程序的部署(安装数据库和自动配置)
- .NET平台下WEB应用程序的部署(安装数据库和自动配置)
- .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
- setup Factory制作基于.net2.0的安装程序
- 把.NET程序部署到没有安装.NET Framwork的机器上
- winform安装项目、安装包的制作、部署