CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请教请建一个安装项目,弄好后执行安装,系统说"无法找到网络位置".

楼主bleempan(跟我青梅竹马的原来是我的电脑...)2006-07-03 09:29:07 在 .NET技术 / C# 提问

请建一个安装项目,弄好后执行安装,系统说"无法找到网络位置".  
  不能继续安装应用程序了,我用的是vs2003新建的项目. 问题点数:80、回复次数:4Top

1 楼bleempan(跟我青梅竹马的原来是我的电脑...)回复于 2006-07-03 09:36:41 得分 0

是mfc的非托管程序.Top

2 楼Knight94(愚翁)回复于 2006-07-03 09:38:45 得分 80

其中是否用了什么特殊的配置Top

3 楼bleempan(跟我青梅竹马的原来是我的电脑...)回复于 2006-07-03 14:01:04 得分 0

http://community.csdn.net/Expert/topic/4228/4228823.xml?temp=.3291895  
   
   
  转载,地址忘了,作者海涵...  
  ===========================================================================  
  这段时间,手头的项目接近收尾,以前不太注意的工程打包问题却慢慢凸现出来,这里指的不单单是制作一个可以安装的工程安装包,还有关于缺少运行环境时的数据库实例的安装和数据库数据的安装恢复。这里先把关于MSDE打包进安装程序的心得于大家分享,那么咱们废话少说。  
   
  当你的项目基本完成测试,准备发布的时候,制作一个用户使用简便的自动安装包就成为编码完成后的又一个需要解决的问题,工程开发的是否完满,从安装中,用户应该会有个最初的体验。  
   
  下面简单介绍一下如何在工程中添加Microsoft   SQL   Server   2000   Desktop   Engine   (MSDE)的自动安装合并模块MSM:  
   
  1.           首先你需要下载MSDE2000的sp3安装包。可以从下面的链接去下载,URL:   http://www.microsoft.com/sql/downloads/2000/sp3.asp  
   
     
   
  2.           下载完成,你可以安装或者用ZIP解压到本地硬盘,将可以看到:Msi、MSM、Setup这3个目录和setup等文件,其中的MSM文件夹中的东东就是本文要介绍的MSDE2000合并模块。  
   
     
   
  3.           在你的工程中添加一个安装工程(假设为MySetup1,路径为c:\MySetup1),按照正常的步骤添加工程输出(Project   Output),选择输出文件(primary   output)和内容文件(content   files)两项。  
   
     
   
  4.           添加合并模块(Merge   Moudle),选择浏览,指定到你的MSDE的MSM文件夹,选则MSM和msm\1033下的所有的文件(REPL.MSM、REPL_RES.MSM、   DMO_RES.MSM和DMO.MSM可以不选),打开。  
   
     
   
  5.           设置安装工程的属性(Properties)中的SearchPath,指定为你的MSM所在路径(这时需要添加两个:path\MSM和path\MSM\1033)。  
   
     
   
  6.           设置关于安装程序的其他属性咱们暂且不提,这是可以对你的安装工程进行编译了,当编译通过后,你可以在c:\MySetup1\Debug\看到你的打包工程MySetup.msi。  
   
     
   
  7.           这是工程打包告一段落,下面我们需要修改打好的安装包,使它可以在安装完程序后自动安装MSDE的一个实例(假设实例名为:MyServer)。现在我们需要用到MS的一个工具ORCA,下载地址:http://support.microsoft.com/default.aspx?scid=kb;EN-US;255905安装了orca后就可以利用这个工具对我们的MySetup1.msi进行修改了。  
   
     
   
  8.           用ORCA打开安装包文件MySetup.msi,找到Property这个table,ADD   Row   在Propetry中填入SqlInstanceName,value中填入实例名MyServer。其他的参数请参见:http://support.microsoft.com/?id=810826和http://support.microsoft.com/default.aspx?scid=kb;en-us;281983  
   
     
   
  9.           所有的参数中有关密码的属性,我没有成功,就是SqlSaPwd,这个参数是和SqlSecurityMode一起使用的,但是我一直没有设置成功,密码总是为空的,不知何故!  
   
     
   
  10.   选择InstallExecuteSequence这个table,找到SetPropSQLMSDEInstalled这个Action,修改206为102;找到RemoveExistingProducts,修改1525为6601。保存,退出!  
   
     
   
     
   
  这时,在没有SQL环境的机器上运行你的安装包,在程序安装完后,会自动安装MSDE的MyServer实例,并在重起机器后,自动启动Sql   Server的实例。  
   
     
   
     
   
  《关于工程带数据库打包(2)―自动安装定制的MSDE实例》  
  Top

4 楼bleempan(跟我青梅竹马的原来是我的电脑...)回复于 2006-07-03 14:02:37 得分 0

这里要注意一点的就是,如果安装程序出现2726错误代码要修改SetPropSQLMSDEInstalled这个Action,修改206为102.Top

相关问题

关键词

得分解答快速导航

  • 帖主:bleempan
  • Knight94

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo