
C#程序运行需要依赖虚拟机吗?
展开全部
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
虚拟机与运行环境的区别:
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
运行环境本身不模拟任何硬件,只对运行在其上的程序进行基础支持。
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
虚拟机与运行环境的区别:
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
运行环境本身不模拟任何硬件,只对运行在其上的程序进行基础支持。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |