制作安装包遇到的问题安装netframewo
2012-04-14 01:20
330 查看
在一个桌面应用程序项目中,数据库用了MSSQLServer2000,开发语言使用C#2.0。即使用.NetFramework2.0框架。系统开发完成,部署安装的时候遇到的一些小问题。困扰我很久。
部署安装的时候要求MSSQLserver2000数据库、.netframework2.0、驱动程序、应用程序一并安装,并需要一键完成。
我刚开始是使用一个批量处理文件作为安装引导程序。
处理文件内容如下:
system\dotnetfx2.0.exe//.netframework2.0安装包
SQL2000\AUTORUN.EXE//MSSQL2000数据库安装包
Driver\BQDriver\setup.exe//系统驱动程序安装包
Driver\USBToCOM\USBToPort.exe//串口转USB驱动安装包
soft\.exe//应用程序
安装netframework4.0就这么几个鸟东西,写在记事本微软发布情人节安全补丁 浏览网页动画或被恶意.netframewor,另存为setup.bat.最原始的初衷就是安装完了第一个,接着第二个启动安装,接着第三个...直到最后安装本系统应用程序。
安装时,点击setup.bat也能安装,最好的编程语言4月份编程语言排行榜 C语言重登宝座。可以是遇到了配置稍高一点的电脑上安装就不能了,几个进程一起进行安装,引发操作系统IO冲突。显然达不到目的。
因此,我想到用C#来控制实现按顺序安装。
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
系统配置安装...
Console.WriteLine(.NETFramwork2.0已经安装过);
Console.WriteLine(Framwork2.0安装完成);
MSSQLserver2000数据库已经安装过
数据库安装完成
正在启动数据库管理器服务
启动数据库服务
刷新服务
仪器驱动程序已经安装过...
仪器驱动程序安装完成
系统正在启动USB转串口驱动程序安装...
USB转串口驱动已经安装
USB转串口驱动程序安装完成
正在启动DY-7000软件程序安装...
正在配置数据库,请稍等...
请输入数据库SA用户密码,然后Enter进入!
数据库文件径制作安装包遇到的问题安装netframewo不存在,不能配置数据文件,请手动完成数据库配置。
配置完成
安装中断
安装完成
服务器地址
这个用户数据库不是mastersa
增加登录用户
按任意键完成!
程序的第一步安装MSSQL,接着安装驱动程序、接着安装项目程序,接着把数据文件附加到数据库。且每一步安装时候都进一步一个简单判断,如果是已经安装过的,不会再次安装,如果第一次安装则全新安装。虽然程序判断各种径也是笨拙的。
在我的机子测试一下OK。当我兴致勃勃拿着安装程序到同事的机子上一安装问题又来了。数据库文件不会自动附加,其他都算OK。郁闷ing...查来查去原来,原来是程序安装附带的数据库版本是MSSQL2000个人版的,没有系统存储过程sp_attach_db。自动附加数据库没有办法执行。。。。
我想不到有更好的办法。希望过的好友们指导一下。
![](http://static.cnblogs.com/images/icon_sina.gif)
最新IT新闻:
·豌豆荚新方向:应用搜索那些事儿
·福布斯微软抛弃Bing换取Facebook股权
·IBM收购软件公司Varicent
·揭秘阿凡达背后的超级计算机
·为什么Netflix没有实现百万美元获推荐算法
更多新闻...
·使用Phalanger整合PHP和.Net
·程序员编程生产力相差10倍意味着什么?
·敏捷开发:如何通过回顾保持学习状态
·程序员真的很懒
·最常被程序员们谎称读过的计算机书籍
更多知识库文章...
部署安装的时候要求MSSQLserver2000数据库、.netframework2.0、驱动程序、应用程序一并安装,并需要一键完成。
我刚开始是使用一个批量处理文件作为安装引导程序。
处理文件内容如下:
system\dotnetfx2.0.exe//.netframework2.0安装包
SQL2000\AUTORUN.EXE//MSSQL2000数据库安装包
Driver\BQDriver\setup.exe//系统驱动程序安装包
Driver\USBToCOM\USBToPort.exe//串口转USB驱动安装包
soft\.exe//应用程序
安装netframework4.0就这么几个鸟东西,写在记事本微软发布情人节安全补丁 浏览网页动画或被恶意.netframewor,另存为setup.bat.最原始的初衷就是安装完了第一个,接着第二个启动安装,接着第三个...直到最后安装本系统应用程序。
安装时,点击setup.bat也能安装,最好的编程语言4月份编程语言排行榜 C语言重登宝座。可以是遇到了配置稍高一点的电脑上安装就不能了,几个进程一起进行安装,引发操作系统IO冲突。显然达不到目的。
因此,我想到用C#来控制实现按顺序安装。
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
系统配置安装...
Console.WriteLine(.NETFramwork2.0已经安装过);
Console.WriteLine(Framwork2.0安装完成);
MSSQLserver2000数据库已经安装过
数据库安装完成
正在启动数据库管理器服务
启动数据库服务
刷新服务
仪器驱动程序已经安装过...
仪器驱动程序安装完成
系统正在启动USB转串口驱动程序安装...
USB转串口驱动已经安装
USB转串口驱动程序安装完成
正在启动DY-7000软件程序安装...
正在配置数据库,请稍等...
请输入数据库SA用户密码,然后Enter进入!
数据库文件径制作安装包遇到的问题安装netframewo不存在,不能配置数据文件,请手动完成数据库配置。
配置完成
安装中断
安装完成
服务器地址
这个用户数据库不是mastersa
增加登录用户
按任意键完成!
程序的第一步安装MSSQL,接着安装驱动程序、接着安装项目程序,接着把数据文件附加到数据库。且每一步安装时候都进一步一个简单判断,如果是已经安装过的,不会再次安装,如果第一次安装则全新安装。虽然程序判断各种径也是笨拙的。
在我的机子测试一下OK。当我兴致勃勃拿着安装程序到同事的机子上一安装问题又来了。数据库文件不会自动附加,其他都算OK。郁闷ing...查来查去原来,原来是程序安装附带的数据库版本是MSSQL2000个人版的,没有系统存储过程sp_attach_db。自动附加数据库没有办法执行。。。。
我想不到有更好的办法。希望过的好友们指导一下。
![](http://static.cnblogs.com/images/icon_sina.gif)
最新IT新闻:
·豌豆荚新方向:应用搜索那些事儿
·福布斯微软抛弃Bing换取Facebook股权
·IBM收购软件公司Varicent
·揭秘阿凡达背后的超级计算机
·为什么Netflix没有实现百万美元获推荐算法
更多新闻...
·使用Phalanger整合PHP和.Net
·程序员编程生产力相差10倍意味着什么?
·敏捷开发:如何通过回顾保持学习状态
·程序员真的很懒
·最常被程序员们谎称读过的计算机书籍
更多知识库文章...
相关文章推荐
- Win8.1 与ubuntu14.04双系统安装(制作系统启动盘安装)与卸载及安装卸载遇到的问题
- python 安装包 如果遇到问题可以参考下面的网址下载whl文件安装
- visual studio 2017 installer 安装包制作过程出现的问题---此安装程序需要.NET Framework 版本 3.5,请安装该版本,然后重新运行此安装程序,可以从Web获得.NET Framework 。要立即做此事吗?
- VS.NET 2003 制作安装部署程序时遇到的问题
- CentOS 6.4 U盘启动盘制作、安装及遇到的问题解决
- c# 安装包制作 可能遇到的问题及处理方法
- 解决使用Visual Studio 2005制作Windows Mobile安装包遇到的一个小问题
- vs2008 制作安装程序 遇到的问题及解决办法
- 制作web安装文件时遇到的几个小问题及其解决思路
- 制作安装包遇到的问题
- IstallShield制作的安装包在部分Win7系统下安装慢的问题原因
- CentOS 6.4 U盘启动盘制作、安装及遇到的问题解决
- 制作web安装文件时遇到的几个小问题及其解决思路(续一)
- 使用VS2005制作安装包时遇到的问题
- .Net web 项目安装包制作中遇到的小问题
- 制作Web安装文件时遇到的几个小问题及其解决思路
- 安装oracle遇到的问题
- win7安装virtualbox遇到的问题
- Mac安装homebrew时遇到权限问题
- SharePoint 2010 RBS 安装和配置遇到的一个问题