我用C#做了一个软件,生成了安装包,在自己的机器上可以安装(setup.exe),但我把 这个文件拷贝到别人的
机器上时却不能安装。有没有遇到过类似问题的,帮帮忙。(我没有把setup.msi拷过去,会不会是这个问题)。像这种安装文件需不需要framework的那个框架??关键是他...
机器上时却不能安装。有没有遇到过类似问题的,帮帮忙。(我没有把setup.msi拷过去,会不会是这个问题)。像这种安装文件需不需要framework的那个框架??关键是他的机器上本身也有那个框架,我拷过去却不能安装……
展开
4个回答
展开全部
缺少组件,看你下你开发程序用的framework框架版本是多少,看下是不是framework的版本不对,打包的时候不是有系统必备吗,你把你程序需要的framework版本勾选上。或者把软件安装到你其他同事电脑上,如果能安装就是系统环境的问题了,一般的都是framework的问题。
追问
我们是用同一个安装包安装的软件,框架都是一样的。
追答
怎么不给我好评啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用VB6.0自带的Package & Deployment打包的吧?
它打包完的会生成三个文件一个LIST,一个CAB,一个SETUP.EXE
你是不是只拷走了SETUP.EXE
如果是的话那就不能运行的
还有如果你在XP打包就不能到2000中运行
2000或98打包的就可以到XP运行
也就是说在高版本打包的不能到低版本运行
低版本的可以到高版本运行
它打包完的会生成三个文件一个LIST,一个CAB,一个SETUP.EXE
你是不是只拷走了SETUP.EXE
如果是的话那就不能运行的
还有如果你在XP打包就不能到2000中运行
2000或98打包的就可以到XP运行
也就是说在高版本打包的不能到低版本运行
低版本的可以到高版本运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
版本不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是路径的问题啊,要弄成相对路径吧。
更多追问追答
追问
我不太明白你的意思,不过软件默认路径是安装在c:\program and files\微软中国
追答
在你的电脑上能能安装,在别人的电脑上就不能安装,你先检查一下它的安装设置是否开启,点“开始”-“运行”-输入services.msc-点“确定”打开“服务”设置对话框,查看“Windows Installer”服务是否开启,如未开启,将其开启即可。同时将“启动类型”改成“自动”。如果你的 “Windows Installer”服务已经开启,那你就将其禁止。然后删除系统安装目录Program Files\Common Files\InstallShield\Engine下的所有文件再安装,还有就是先用默认路径吧, 希望对你能有帮助。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询