C#程序运行需要依赖虚拟机吗?

 我来答
暴洪之翼
推荐于2019-08-31 · TA获得超过901个赞
知道小有建树答主
回答量:1454
采纳率:66%
帮助的人:613万
展开全部
C#程序运行不需要虚拟机,但需要运行框架环境。
c#是微软公司以C和C++语法为基础,参考java的面向对象的编程架构思想,加强了类和对象等规范后衍生出的一种新的编程工具。
C#编译出来是一种二进制中间文件,运行时要依靠.net framework进行识别执行。
另外,C#不同编程环境编制的程序在运行时需要不同的.net framework支持。
如:
开发环境名称 支持 .NET Framework 版本

Visual Studio .NET 2002 1

Visual Studio .NET 2003 1.1

Visual Studio 2005 2

Visual Studio 2008 2.0、3.0、3.5

Visual Studio 2010 2.0、3.0、3.5、4.0

Visual Studio 2012 RTM 2.0、3.0、3.5、4.0、4.5

Visual Studio 2013 2.0、3.0、3.5、4.0、4.5、4.5.1、4.5.2

Visual Studio 2015 2.0、3.0、3.5、4.0、4.5、4.5.1、4.5.3、4.5.5、4.6

Visual Studio 2015 RTM 2.0、3.0、3.5、4.0、4.5、4.5.1、4.5.3、4.5.5、 4.6、5.0、6.0

虚拟机与运行环境的区别:
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
运行环境本身不模拟任何硬件,只对运行在其上的程序进行基础支持。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式