我最开始学习的是c# 师傅告诉我别的用户在运行c#之前必须装 .net
最近我看看vb,在用vs2005建立vb工程后,发给没有.net的朋友运行也一样出现了问题,让他装了.net 就没事了,请问这是为什么,vb不是只要在windows平台下就可以运行的么?
还是说用vs中任何语言编辑出来的东西都必须安装.net 才能运行?还有一个问题就是把Debug 目录直接打包发给用户和直接把Debug文件夹下的exe文件发给用户 这两个有什么区别?最后一个问题 有没有可能让c#可以脱离 .net 运行?菜鸟,什么都不懂,谢谢大家帮忙了 ^-^
最近我看看vb,在用vs2005建立vb工程后,发给没有.net的朋友运行也一样出现了问题,让他装了.net 就没事了,请问这是为什么,vb不是只要在windows平台下就可以运行的么?
还是说用vs中任何语言编辑出来的东西都必须安装.net 才能运行?还有一个问题就是把Debug 目录直接打包发给用户和直接把Debug文件夹下的exe文件发给用户 这两个有什么区别?最后一个问题 有没有可能让c#可以脱离 .net 运行?菜鸟,什么都不懂,谢谢大家帮忙了 ^-^
vb6可以没有.net framework
但vb.net必须要有
只要是托管类型的都要有.net framework环境
还有一个问题就是把Debug 目录直接打包发给用户和直接把Debug文件夹下的exe文件发给用户 这两个有什么区别?
有的如果连数据库了 还有一些别的我看不懂的东西(数据库除外)
比如说我如果连数据库了,那么除了数据库和exe文件之外的东西有没有必要也给他?
c#必须用net环境!
客户端要装.net framework环境