首页 新闻 会员 周边 捐助

.net框架与windows程序关系

0
悬赏园豆:50 [已解决问题] 解决于 2014-06-02 11:04

我们安装了window7系统后,系统会自带.net framework1.0到4.0吗?在C:\Windows\Microsoft.NET\Framework下可以看到各个框架版本。这些框架是window7自带的还是在装了vs后带的。裸一个win7系统,就可以直接装360、QQ等windows软件,是不是说明这些框架是win7带来的,还是说360、QQ不是基于.net框架的?是不是没有.net框架  所有的基于.net框架的程序都没法运行?今天给一个winform程序(基于.netframework4.0)做了一个安装程序,并将.netframework client包含在了里面,在自己电脑安装时没有提示安装.netframework client,别的电脑却提示安装。这是什么情况?还有是不是通过将程序发布后,就不需要.net框架支持就可运行?  .exe本质是什么

李辉健的主页 李辉健 | 初学一级 | 园豆:56
提问于:2014-05-23 21:29
< >
分享
最佳答案
0

1、win7自带的framework版本好像是3.5的,其他的版本要自行下载安装

2、360、qq这些不是基于.Net的,所以安装.Net framework跟这些没有关系

3、基于.Net的程序必须要依赖.Net framework,这种关系,相当于我们人类要通过食物的营养,才能活一样,winfrom要依赖.Net framework

4、你只是打包了.net framework client,在别人的电脑,没有安装,所以才会提示,至于为什么会,看3

5、程序发布也要依赖.net framework

 

收获园豆:30
秋壶冰月 | 大侠五级 |园豆:5903 | 2014-05-23 22:30
其他回答(1)
0

并不是的程序都是.net框架开发的,还有win32的,这种程序是直接调用操作系统的API的,像.net框架,是.net来调用操作系统的API,然后你写的.net程序来调用.net的方法。

.exe本质是什么就是能操作操作系统的代码

收获园豆:20
刘宏玺 | 园豆:14020 (专家六级) | 2014-05-23 23:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册