问题描述
我用VB2008开发的winows窗体应用程序,将整个release目录拷贝到另外一台电脑后没法运行。出现如下错误窗口
解决方案
解决方案二:
先把环境描述清楚比如.net什么版本,操作系统什么版本,开发环境和运行环境一致吗
解决方案三:
引用1楼Z65443344的回复:
先把环境描述清楚比如.net什么版本,操作系统什么版本,开发环境和运行环境一致吗
操作系统是WIN7专业版开发工具是VS2008.NET在我电脑上2,3,3.5都有,我把程序拷贝到另外一台.net3.5的电脑上反正是不行的
解决方案四:
如果是产品,你应该“发布”然后将clickonce安装文件上传到web,然后别人一个htpurl让其安装。如果是自己测试用,你应该先确定对方的机器是否安装了相同版本的.net。当然,前提是你真的搞得懂自己的exe是对.net的哪一个版本编译的。
解决方案五:
你开发环境是多少位的,运行环境又是多少位的,使用的dll又是多少位的经过我的提示,你根本一点长进都没有啊不说举一反三吧,你连我问的这几个环境问题也没有仔细的去看竟然只知道.net版本,完全没看系统到底多少位的
解决方案六:
编译平台什么的也有关系。x86和x64的区别,你调用的某些dll也有这个问题
解决方案七:
没看到错误啊
解决方案八:
我也有过类似经历,Win7上面用VB2012.net开发的程序,无论是直接复制到别人的电脑(XP系统),还是发布了让别人安装,都无法运行,特征是程序闪一下,然后就退了,任务管理器里只出现一下就没了
解决方案九:
这个问题问过很多人,没人解决,连微软专家都咨询了,没人给出可行的解决办法
解决方案十:
引用8楼skigil的回复:
这个问题问过很多人,没人解决,连微软专家都咨询了,没人给出可行的解决办法
啥问题都不知道,lz说贴出的图都没有出来,微软专家又能怎样?
解决方案十一:
引用楼主chenxiaohua的回复:
我用VB2008开发的winows窗体应用程序,将整个release目录拷贝到另外一台电脑后没法运行。出现如下错误窗口
无图无真相
解决方案十二:
如果你真得想做得适用一点,那你得在多种环境下测试。
解决方案十三:
问题描述不清,如上楼所说,无图无真相。
解决方案十四:
编译时发布cpu目标x86再试试
解决方案十五:
VS2008默认的是.net3.5运行库,VS2010默认的是.net4.0运行库,VS2013默认的是.net4.5运行库XP系统或X86下建议选为.net2.0生成EXEX86和64BIT运行库都最好都下一个,根据操作系统不同安装。如操作系统已经安装了对应运行库还出问题,则先卸载再重新安装。也可以到网上下载NET运行库清理工具清理。
解决方案:
发布后,在其它电脑能正常<安装>吗?不是拷贝,是安装.
解决方案:
发布吧,我之前也打算拷到别的电脑直接试下,结果提示没有什么开发权限之类的,改了注册表才能跑
解决方案:
和我之前遇到的问题一模一样,后来用vs自带的安装程序打包工具打包之后在到目标计算机安装,就可以了,如果还不成,去解决方案属性里找“发布”,之后你把发布文件夹拷到目标电脑运行部署就百分百没问题了
解决方案:
异常处理,错误日志记录