请问这个软件Microsoft .NET Framework是干什么用的?

昨天下了个关机精灵,这个软件要运行居然需要装Microsoft .NET Framework ,我搞不懂Microsoft .NET Framework是干什么用的,为什么关机精灵运行需要装它,各位大虾能否为小弟解下疑惑,谢谢了

简单说, 这是一个程序运行库, 类似运行JAVA软件要安装JAVA虚拟机一样, 运行.NET编写的程序, 一样要安装.Net Framework.
其实常见的程序都是需要运行库的支持的, 只不过像C++之类的程序, 有的系统已经自带了运行库, 不过较新的C++运行库也是需要另外安装的, 像QQ2013, 需要的也是比较新的运行库, 在安装QQ时自动帮你安装上了(如果QQ检测不到系统中已经有运行库的话).
微软已经在Win7以上系统中内置了.Net Framework, 以后.NET程序只会越来越多, 如果XP上不安装.Net Framework的话, 越来越多的新软件就不能用了, 所以, 装就装吧, 装一次就够了, 除了一点硬盘, 也不会占用什么系统资源
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-07
在今天的软件环境中,应用程序的来源很多,它们执行很多任务。对应用程序代码的信任是一个主要需求,因为我们谁也不想软件或信息遭到破坏。给予许可的安全策略不会允许对敏感信息的不适当的访问,或将本地机器暴露给恶意的程序或甚至是有平常错误的代码。 过去,安全结构提供了基于用户帐号的隔离和访问控制--在这些限制内给予代码完全访问权,并假定由特定用户可运行的代码具有相同的信任度。不幸的是,如果所有程序都代表某用户运行,根据用户对代码的隔离对于保护一个程序不被其它用户使用是不够的。另一种情况,不能被完全信任的代码经常被转移到"沙箱"模型中执行,在此代码运行于隔离环境,而不会访问大部分的服务。 对今天应用程序的成功的安全解决方案必须能强化两个安全模型间的平衡。它必须提供对资源的访问,以便以完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。.NET Framework就提供了一个这样的安全模型。[编辑本段]Microsoft .NET Framework安全解决方案 .NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。例如,在验证的代码中,声明为接收4字节值的访问将拒绝提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的位置,如方法入口点--这个过程去除了跳转到任意位置执行的能力。 验证将阻止不是类型安全的代码执行,在它们引起破坏前捕获很多常见的编程错误。通常的弱点--如缓存溢出,对任意内存或没有初始化的内存的读取,对控件的随意传送--都不再可能出现。这将使最终用户受益,因为在他们执行代码前对其进行检查。这也有益于开发人员,他们会发现很多常见错误(过去一直在困绕前开发)现在可以查明,并能阻止它们引起破坏。 CLR也能使非管理代码运行,但非管理代码不能从这些安全措施中受益。特殊的许可与对非管理代码的调用能力相关,一个强大的安全策略能确保这些许可被恰当地给予。经过很长时间后,非管理代码到管理代码的移植将减少对非管理代码的调用频率。微软.NET Framework安全机制的构件本回答被提问者采纳

.NET Framework是干什么用的?
Microsoft .NET Framework是用于Windows的新托管代码编程模型。它基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

Microsoft .NET Framework是干什么用的?
Microsoft .NET Framework是一个用于构建、运行下一代应用程序和XML Web Services的内部Windows组件。.NET Framework为应用程序提供了一个托管执行环境,这意味着.NET应用程序运行在由.NET Framework管理的执行环境中,而不是直接运行在操作系统上。这个环境提供了一系列的服务,包括内存管理、线程管理、异常处...

microsoft .net framework是什么可以卸载吗
1.Microsoft .NET Framework是一个软件开发的平台,在这个平台上提供了不同的编程语言。2.在这个平台上,可以更方便的进行软件的开发,提高开发效率。microsoft .net framework的卸载方法:如果microsoft .net framework用不到的话可以都删除掉。1.找到Microsoft .NET Framework V4.0 正式版,点击"开始"...

Microsoft .NET Framework是什么,重要吗
Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。.NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础...

microsoft.netframework是什么软件啊?
Microsoft .NET Framework是一个软件框架,它提供了一种用于构建和运行应用程序的通用语言和环境。软件框架可以视为一种基础结构,为应用程序开发人员提供一系列预定义的模块和工具,以简化应用程序的开发过程。二、.NET Framework的特点 .NET Framework包含多种功能强大的技术,如ASP.NET用于网页开发,Windows...

Microsoft .NET Framework是什么软件啊?
Microsoft .NET Framework是一个广泛使用的软件框架,它提供了一种强大的安全解决方案,旨在确保应用程序的安全性和资源访问控制。该框架的核心是基于管理代码和通用语言运行时(CLR)的安全规则,它通过验证确保代码的类型安全和执行限制,从而防止常见的编程错误和恶意攻击,如缓存溢出和未经授权的内存访问。...

Microsoft .NET Framework是什么软件啊?
Microsoft .NET Framework 是一个软件平台,提供安全结构以保护应用程序免受潜在威胁。本文将概述 .NET Framework 的安全结构,包括基于证据、角色、认证和授权的概念,以及隔离存储、密码加密和扩展性。安全策略为开发人员、管理员和最终用户带来主要好处,平衡了对资源的访问需求与代码安全控制。为了解决旧有...

电脑开机出现Microsoft. NET Framework怎么办呢?
首先,Microsoft .NET Framework是一个用于Windows系统的软件框架,它支持构建和运行应用程序。当电脑开机时出现与.NET Framework相关的提示,可能是因为某个应用程序依赖于特定版本的.NET Framework,而该版本尚未在系统中安装或已损坏。这时,系统通常会提示用户进行安装或修复操作。例如,如果你尝试运行一个...

什么是microsoft.netframework
Microsoft .NET Framework是一个软件开发框架,它提供了一个编译环境,开发人员可以使用多种语言进行应用程序的开发。这个框架包括了大量预定义的类库和API接口,可以方便开发者使用这些工具来创建功能丰富的应用程序。同时,它还提供了统一的Web开发平台和安全性模型,有助于构建分布式应用。二、跨平台支持 尽...

Microsoft .NET Framework是干什么用的?
Microsoft .NET Framework是一个用于Windows的托管代码编程模型,它提供了构建具有吸引力用户体验的应用程序所需的功能和技术。简而言之,.NET Framework是Microsoft开发的一个软件开发框架,用于简化应用程序的开发、部署和运行过程。.NET Framework的核心优势之一是它提供了一致的面向对象编程环境。这意味着开发...

相似回答