日期:2014-05-18  浏览次数:20743 次

关于C#和framework
我想问一下为什么,人家写得软件,不需要framework就能运行,比如迅雷,风行等等,只要安装一下就行。为什么我们写得小程序必须在安装有framework的环境中才能运行

------解决方案--------------------
因为人家的程序不是基于.net写的吧,大多是c++应该

当然还有基于.net的程序 打包时偷偷把.net加进去了。。。
------解决方案--------------------
这些软件大多是用VC++或者Delphi写的。
------解决方案--------------------
结贴率 66.67% 
蛋疼。。。
因为你写的程序是基于.net框架的.
------解决方案--------------------
探讨
结贴率 66.67%
蛋疼。。。
因为你写的程序是基于.net框架的.

------解决方案--------------------
因为使用了其它的编程语言,比如C++、delphi之类的。。
.net 软件理论上是需要framework的,但是当前一般的windows操作系统已经安装了framework,所以就不需要装了。
------解决方案--------------------
如果你使用的是 C++/cli,那么还是需要.NET框架。

如果你使用的是Win32 Native项目、MFC等等则不需要.NET框架,但是需要一些运行时库。
这取决于你链接了哪些运行时库,以及是否使用的是静态或者动态链接。
------解决方案--------------------
java,python,不都有虚拟机,
c出来的早,系统都认识.