我用C#做了一个软件,生成了安装包,在自己的机器上可以安装(setup.exe),但我把 这个文件拷贝到别人的

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式