博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
制作安装包遇到的问题安装netframewo
阅读量:5287 次
发布时间:2019-06-14

本文共 1632 字,大约阅读时间需要 5 分钟。

  在一个桌面应用程序项目中,数据库用了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就这么几个鸟东西,写在记事本,另存为setup.bat.最原始的初衷就是安装完了第一个,接着第二个启动安装,接着第三个...直到最后安装本系统应用程序。

  安装时,点击setup.bat也能安装,。可以是遇到了配置稍高一点的电脑上安装就不能了,几个进程一起进行安装,引发操作系统IO冲突。显然达不到目的。

  因此,我想到用C#来控制实现按顺序安装。

  

  系统配置安装...

  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。自动附加数据库没有办法执行。。。。

  我想不到有更好的办法。希望过的好友们指导一下。

  

  最新IT新闻:

  ·豌豆荚新方向:应用搜索那些事儿

  ·福布斯微软抛弃Bing换取Facebook股权

  ·IBM收购软件公司Varicent

  ·揭秘阿凡达背后的超级计算机

  ·为什么Netflix没有实现百万美元获推荐算法

  更多新闻...

  ·使用Phalanger整合PHP和.Net

  ·程序员编程生产力相差10倍意味着什么?

  ·敏捷开发:如何通过回顾保持学习状态

  ·程序员真的很懒

  ·最常被程序员们谎称读过的计算机书籍

  更多知识库文章...

转载于:https://www.cnblogs.com/zhangli42/archive/2012/04/14/2446669.html

你可能感兴趣的文章
微信上传素材返回 '{"errcode":41005,"errmsg":"media data missing"}',php5.6返回
查看>>
div或者p标签单行和多行超出显示省略号
查看>>
Elasticsearch 滚动重启 必读
查看>>
Hadoop基本概念
查看>>
java.util.zip压缩打包文件总结一:压缩文件及文件下面的文件夹
查看>>
浅说 apache setenvif_module模块
查看>>
MySQL--数据插入
查看>>
重新学习python系列(二)? WTF?
查看>>
shell脚本统计文件中单词的个数
查看>>
SPCE061A学习笔记
查看>>
sql 函数
查看>>
hdu 2807 The Shortest Path 矩阵
查看>>
熟悉项目需求,要知道产品增删修改了哪些内容,才会更快更准确的在该项目入手。...
查看>>
JavaScript 变量
查看>>
java实用类
查看>>
smarty模板自定义变量
查看>>
研究称90%的癌症由非健康生活习惯导致
查看>>
命令行启动Win7系统操作部分功能
查看>>
排序sort (一)
查看>>
Teamcenter10 step-by-step installation in Linux env-Oracle Server Patch
查看>>