VS2010的VB.net生成的EXE无法在其它电脑上运行,谢谢

时间:2023-02-21 07:55:23
如题有两个问题:
①我的电脑是XP的,装的VS2010,然后用VB.NET做的东西,菜单里面有个“生成”,生成的EXE文件,在我的电脑可以正常使用,我写代码调试的时候,也是用这个生成一遍遍实验的,但是这个生成文件不能再WIN7打开,提示说WIN7是框架3.5,装不了框架4.0.

②在其他的XP电脑上,装了框架4.0以后,如果EXE只是包含简单的文本框图片COMBOBOX或者PANle等可以打开,但是代码中用了数据库后就打不开了,数据库是一个局域网中的另外一台电脑。

③在这个“生成”下面 有一个发布,是说能把程序打包成安装版吗,怎么打包后安装的时候,需要下载微软的什么东西?不懂啊亲

谢谢

8 个解决方案

#1


发布不是你想的那样,你是想把程序和框架一并发布吗?
做个安装包,把.NET框架的安装文件包含进去,需要在你的解决方案下新增一个安装工程,这个你自己搜索一下,网上很多例子。

#2


哥们,你不会是只把exe文件拷过去了吧?把debug文件夹一起拷贝到目标电脑,再在目标电脑上安装你工程对于的框架。至于数据库,你的目标电脑数据源建好了没?

#3


使用.net的程序发布功能,然后将该程序复制到别人的电脑,安装,如果对方电脑缺少一些组件,它会自动下载

#4


生成的 exe文件和其他的一些文件是不是debug的所有文件啊。

#5


发布程序有个简单向导,试试吧

#6


你做个安装包

#7


连接数据库无法使用时因为你没有包含数据库的DLL文件。

#8


你要把4.0框架先装上

#1


发布不是你想的那样,你是想把程序和框架一并发布吗?
做个安装包,把.NET框架的安装文件包含进去,需要在你的解决方案下新增一个安装工程,这个你自己搜索一下,网上很多例子。

#2


哥们,你不会是只把exe文件拷过去了吧?把debug文件夹一起拷贝到目标电脑,再在目标电脑上安装你工程对于的框架。至于数据库,你的目标电脑数据源建好了没?

#3


使用.net的程序发布功能,然后将该程序复制到别人的电脑,安装,如果对方电脑缺少一些组件,它会自动下载

#4


生成的 exe文件和其他的一些文件是不是debug的所有文件啊。

#5


发布程序有个简单向导,试试吧

#6


你做个安装包

#7


连接数据库无法使用时因为你没有包含数据库的DLL文件。

#8


你要把4.0框架先装上