首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以依靠哪些版本的.NET Framework?

.NET Framework 是一个软件框架,它为开发人员提供了一种构建、部署和运行应用程序的方式。.NET Framework 包括运行时环境、类库和开发工具。.NET Framework 的版本包括 .NET Framework 标准版、.NET Framework 扩展版和 .NET Framework 嵌入式版。

  1. .NET Framework 标准版:这个版本包括大部分的核心类库,适用于桌面、Web 和企业应用程序。
  2. .NET Framework 扩展版:这个版本包括更多的核心类库,适用于需要高性能和更丰富的类库的应用程序。
  3. .NET Framework 嵌入式版:这个版本适用于小型设备,如智能手机、平板电脑和 IoT 设备。

选择哪个版本的.NET Framework取决于您的应用程序类型和性能需求。通常,如果您需要构建桌面应用程序,标准版可能是一个好的选择。如果您需要构建 Web 应用程序,扩展版可能是一个更好的选择。如果您需要为小型设备构建应用程序,嵌入式版可能更适合您。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows操作系统所支持.NET Framework版本

客户端操作系统支持.NET版本 操作系统 支持版本 随 OS 预安装 可安装单独 Windows 10 2018 年 4 月更新 32 位和 64 位 .NET Framework 4.7.2 —...4 服务器操作系统支持.NET版本 操作系统 支持版本 随 OS 预安装 可安装单独 Windows Server 版本 1709 64 位 .NET Framework 4.7.1 .NET...Windows Server 2012(64 位版本) 64 位 .NET Framework 4.5 .NET Framework 4.5.1.NET Framework 4.5.2.NET Framework...4.5.1.NET Framework 4.5.2.NET Framework 4.6 参考来源《 .NET Framework 版本与系统对应关系 》 英文 原文 链接:https://docs.microsoft.com...从asp到.net MVC Flowportal.Net BPM升级小计 Flowportal.Net BPM中拒绝后更新数据库字段方法 免费订阅老崔FlowPortal.Net

2.9K10
  • .NETC# 检测电脑上安装 .NET Framework 版本

    如果你希望知道某台计算机上安装了哪些版本 .NET Framework,那么正好本文可以帮助你解决问题。...关于各个版本 Windows 10 上自带 .NET Framework 版本可以阅读 各个版本 Windows 10 系统中自带 .NET Framework 版本 - walterlv。...但可惜是,这个值并不能直接看出来到底是 4.5 还是 4.8。我们需要有一张对应表。 把它整理成了字典和注释,这样会比较容易理解每个编号对应 .NET Framework 版本代号。...,相信你可以很容易写出读取已安装 .NET Framework 版本代码出来。...已经将其做成了 NuGet 源代码包(使用 SourceYard 打包),你可以安装 NuGet 包来获得读取已安装 .NET Framework 版本功能: NuGet Gallery - Walterlv.Environment.Source

    49720

    Windows Server 2008 与 .NET Framework 版本之间有什么关系

    Windows Server 2008就要上市了,用虚拟机安装了两个版本,一个Server Core,也就是类Unix命令行管理版本,另一个是企业板。...微软推出Server Core不就是为了在加强服务器安全性吗,难道微软不要.NET 作为服务器,这点就比不上同为.NET Framework实现Mono,最新Mono1.2.6,完全支持Asp.net...2.0, 不也一样好好跑在Linux命令行下吗,当然图形界面可以方便管理员管理工作,IIS 7.0已经完全用XML文件配置,像apache一样完全胜任用命令行管理了,期待微软在Server Core...Windows Server 2008 图形界面版本(以下称Windows Server 2008 )默认安装版本及应用程序会用到版本,才能知道是否要再额外加装 .NET Framework 。...Windows Server 2008 "Core" 版本:没有安装且无法安装 .NET Framework,强烈要求微软加入.NET Framework支持。

    1.7K100

    用python可以哪些有趣事--:选股票

    最近炒股是买什么就跌,一直是亏损哎,哭,作为学过python的人来讲怎么能容忍,之前也炒过股票觉得用阳包阴这样k线来选出来股票还不错。于是说做就做,可以用python来写一个选股程序。 好!...于是动起来 写了一个直接通过接口获取数据程序,从3504只股票里面选取出来需要股票,执行时间居然需要二十多分钟, 太慢!差评!同样不能容忍。因此,想到了数据库。...就想能不能将所有的A股数据添加进数据库里面,每次执行时候直接从数据库里面去取数据, 这样会大大加快了执行速度 于是说干就干,先理清楚思路。1.需要获取到所有股票代码跟名称等。...所以写了writeeveryday 4.好了,所有的股票数据一段时间行情而且会每天定时更新都存在数据库里面了,就需要去统计今天有哪些股票满足 阳包阴情况于是产生了findstock 5.虽然找到了当天满足阳包阴股票了...,a #valid_stock('2018-3-1') win_rates.py #这个文件可以联合find_stock单独运行,输入todays日期可以直接查找当天出现过股票 import mysql.connector

    3.3K21

    如何在旧版本 .NET Core Framework 中使用 C# 8 异步流(IAsyncDisposable IAsyncEnumerable IAsyncEnumerator)

    如何在旧版本 .NET Core / Framework 中使用 C# 8 异步流(IAsyncDisposable / IAsyncEnumerable / IAsyncEnumerator)...本文介绍如何在旧版本 .NET Framework 和旧版本 .NET Core 中获得此类型。 ---- 异步流所需版本 异步流需要 .NET Core 3.0 及以上版本才能直接支持。...而如果是 .NET Framework,则是任何版本都不直接支持。 如果需要在早期版本使用异步流,需要安装 Microsoft.Bcl.AsyncInterfaces 这个 NuGet 包。...Framework 4.8 或以下版本,.NET Core 3.0 以下版本编写代码时,自动启用 C# 语言版本是 7.3,所以你需要额外为你项目启用 C# 8.0 才行。...latest 另外,由于 ValueTask 要求最低 .NET Framework 版本为 4.5.2,所以如果使用更低版本 .NET Framework

    1.6K20

    拥抱.NET Core,如何开发一个跨平台类库 (1)

    要点回顾 问:netstandard1.6可以被应用在哪些平台之上?...根据上一篇内容我们可以了解到,可以通过降低netstandard版本以来兼容更多net平台,其中netstandard1.1就可以支持net45,也就是说如果我们把netstandard1.6改为netstandard1.1...Platforms mono 是不是一下变得高大上,除了net4外其余依靠netstandard强大支持。...这个属性在net4.6之后才被支持也就是说netstandard1.3+才可以使用此属性。 当然这只是很小一个例子,还有更多组件不支持低版本。...这意味着你得最更多兼容操作,而有一些类库缺失可能是致命。 所以大家在编写类库时候把一下兼容度,一般来说支持.net45+netcoreapp1.0+就可以了。

    67320

    dotnet core 和 dotnet Framework 启动可执行文件差别

    在 Windows 下,使用 .NET Framework 构建出来应用,可以只有一个可执行文件,在可执行文件里面包含了 IL 代码。...也因为 .NET Framework 应用是依靠系统特殊处理,因此 .NET Framework 又有一个原因耦合了系统环境,这和 .NET Core 启动有着本质差别 文件内容差别是: .NET...NET Core 启动可执行文件差别,以及执行差别 现在 .NET Framework 运行时大部分逻辑都没有开源(即使能通过MVP权限拿到我也不敢在这里吹)因此只能通过官方公开文档了解到细节...,而 .NET Core 是完全开源,因此对 .NET Core 里面的逻辑相对来说更了解。...好在后续将会统一使用为完全开源 .NET 5 以及后续版本,所以即使对 .NET Framework 执行细节不了解,问题也许不大 关于 .NET Core 底层接地气书籍,推荐农夫 《.NET

    73220

    使用 .NET 升级助手将.NET Framework应用迁移到.NET 5

    NET 升级助手是一个全局命令行工具,可以指导你将.NET Framework应用程序迁移到.NET 5, 在这个迁移过程中自动执行几个步骤。.....NET 升级助手是一款可以在不同类型 .NET Framework 应用上运行命令行工具。 它旨在帮助将 .NET Framework 应用升级到 .NET 5。...应用 .NET Framework 控制台应用 .NET Framework 类库 我们将通过迁移运行 .NET Framework 4.7.2版本 ASP.NET MVC 应用eShopLegacyMVCSolution...此外,您首先使用.NET Portability Analyzer 工具来了解哪些依赖项支持 .NET 5。 这就像在搬家之前打电话给搬家公司了解他们是否可以搬家和不搬家以及可能需要多长时间。...您必须有版本0.7.212201或更高版本才能使用升级助手。 在命令行下运行以下命令以安装 .NET 升级助手。(它是一个全局工具,因此您可以在任何地方运行该命令。)

    3.9K10

    2022年WPF过时了吗?

    微软依靠“WinTel”+“软件付费”模式,而谷歌依靠“Android+ARM”+"免费流量+增值服务"模式,Win系统占率呈下滑态势。...NET Framework及其目标是随着 .NET Code 3.0 发布而设定。路线图计划侧重于要完成工作,以确保所有组件都可用。同样,他们正在努力验证来自社区拉取请求并将其合并。...此更新将为您提供一个机会,您可以让您应用程序使用特定版本 .NET 框架,而不是依赖于客户设备上版本。 现在这是来自微软一件大事,它正在从 WPF 转向 .NET Core。...通过使用不同 .NET Core 版本,您可以同时运行您应用程序。这样,您应用程序就变得独立于 .NET 框架,该框架可以安装在您或您客户设备上。...结论 个人认为,WPF仍然是2022年为.NET Framework和.NET Core构建应用程序有价值且相关框架。如果您有一个熟悉这些工具团队或公司,为什么不利用这个优势呢?

    8.7K60

    ​VB编程宣告终结,微软:不再提供新功能

    「展望未来,我们将不再视 Visual Basic 为一门语言,VB 未来将专注于稳定性、上面列出应用程序类型及 Visual Basic .NET Core 和.NET Framework 版本之间兼容性...在互联网时代到来之前,VB 曾经依靠「所见即所得」开发环境,成为热门桌面开发工具,并一度拥有 300 万开发者。依靠 Windows 操作系统优势,VB 一直保持着对于竞争对手压制。...对于 VB 开发者来说,他们可以将现在代码库升级到 .NET Core,或者是将在 2020 年末发布.NET 5.0,这次升级后版本将取代所有传统.NET 以及开源和跨平台.NET Core...需要注意是,.NET 5.0 可能不会支持一些旧技术,使用 WebForms、Workflow 或 WCF 开发者可以选择继续使用旧版本。...「Visual Studio 会定期添加新特性来提升开发者体验,包括那些使用 Visual Basic 或.NET Core、.NET Framework 开发人员,」.NET 开发团队补充说。

    1.1K30

    NET Framework 版本和依赖关系

    有关确定计算机上已安装哪些 .NET Framework 版本,请参阅如何:确定安装了哪些 .NET Framework 版本。...你可以在一台计算机上同时加载 .NET Framework 多个版本。 这意味着,你可以安装 .NET Framework 而无需卸载早期版本。 有关详细信息,请参阅入门。...面向并运行 .NET Framework 版本 4.5 和更高版本应用 .NET Framework 4.5 是替代计算机上 .NET Framework就地更新,同样,.NET Framework...建议不要在较早版本 .NET Framework 上运行面向更高版本 .NET Framework 应用。 ...有关确定计算机上安装了哪些版本或更新信息,请参阅如何:确定安装了哪些 .NET Framework 版本和如何:确定安装了哪些 .NET Framework 更新。

    2.2K00

    2021 .NET Conf China 主题分享之-轻松玩转.NET大规模版本升级

    去年.NET Conf China 技术大会上,给大家分享了主题《轻松玩转.NET大规模版本升级》,今天把具体分享内容整理成一篇博客,供大家研究参考学习。...目前系统应用规模 4. .NET版本选择及升级策略 .NET Framework4.5.1 这个版本是线上最主要版本,2015年开始一直沿用到现在 2020年正式全面迁移.NET Core3.1...和.NET Core 3.1 业务代码引用 运行时:.NET Framework4.5.1和.NET Core代码并存,技术平台提供对应两个版本.NET CLR运行时,支持相互调用 三、.NET线上大规模升级实践分享...同时兼容2个版本,不需要代码同步 示例一个多Target Framework项目工程设计 示例一下代码支持多版本.NET 3.2 NuGet包同时支持.NET Framework...以上是2021年.NET Conf China 技术大会上,给大家分享了主题《轻松玩转.NET大规模版本升级》主要内容。

    58810

    【翻译】.NET 5 Preview 1 发布

    我们还对这些版本进行了沟通,以将结束从.NET Framework框架移植应用程序模型工作.借助 .NET Core 3,我们已经移植了所有最常用应用模型,并引入了新跨平台框架来替代我们那些没有移植框架..., 并保持网略和加密API最新状态.将较旧应用程序保留在.NET Framework上将保持安全并受到支持..../TargetFramework> High-level goals for .NET 5 让重点介绍.NET 5一些高级目标: 统一.NET SDK经验: 所有.NET 5应用程序中单个BCL...,以使探查器能够写入事件管道事件.对于以前依靠ETW监视应用程序行为和性能分析探查器,此方案至关重要....使用.NET Core 1.0,我们在ASP.NET,EF和.NET Core中拥有超过100个存储库.通过此最新版本, 我们现在可以一方面计算主存储库.我们还将几乎所有存储库都移到了dotnet org

    80010

    【翻译】.NET 5 Preview 1 发布

    我们还对这些版本进行了沟通,以将结束从.NET Framework框架移植应用程序模型工作.借助 .NET Core 3,我们已经移植了所有最常用应用模型,并引入了新跨平台框架来替代我们那些没有移植框架..., 并保持网略和加密API最新状态.将较旧应用程序保留在.NET Framework上将保持安全并受到支持....> High-level goals for .NET 5 让重点介绍.NET 5一些高级目标: 统一.NET SDK经验: 所有.NET 5应用程序中单个BCL(基类库)....,以使探查器能够写入事件管道事件.对于以前依靠ETW监视应用程序行为和性能分析探查器,此方案至关重要....使用.NET Core 1.0,我们在ASP.NET,EF和.NET Core中拥有超过100个存储库.通过此最新版本, 我们现在可以一方面计算主存储库.我们还将几乎所有存储库都移到了dotnet org

    89510

    深度探秘.NET 5.0

    微软从.NET 5 Preview 1就开始在自己网站上使用.NET 5 (Bing.com、dot.net已升级并运行了数个月),同时早期.NET Core版本可以直接升级到.NET 5....有着微软背书,所以大家是可以放心使用。 接下来,我们深入了解一下.NET 5.0这次带来了哪些特性。 一、.NET 5.0 一些亮点(Highlights) 1.....NET Framework仍然是受支持Microsoft产品,并且每个新版本Windows都将继续支持.NET Framework。...这就意味着,.NET Framework已经停更了,版本目前停留在.NET Framework 4.8. 这也是没办法事情,统一后.NET, 从.NET5.0开始迭代了。...如果比较在意LTS版本,也可以等到明年.NET 6统一升级。对于此,微软建议是: 对于.NET Framework客户端开发人员,.NET 5.0支持Windows窗体和WPF。

    99220

    dotnet 新项目格式与对应框架预定义

    本文告诉大家在框架里面对应预定义条件编译符有哪些 在让一个 csproj 项目指定多个开发框架 - walterlv告诉大家如何在 sdk style 项目格式如何定义多框架开发,在使用多框架开发时候...sdk style 项目文件里面给不同平台添加了哪些条件编译符可以使用 以下是预定义宏 .NET Framework 所有 .NET Framework 都定义 NETFRAMEWORK 宏,此外对应不同版本使用不同宏....NET Standard 都定义 NETSTANDARD 宏,此外对应不同版本使用不同宏 NETSTANDARD1_0 NETSTANDARD1_1 NETSTANDARD1_2 NETSTANDARD1...宏,此外对应不同版本使用不同宏 NETCOREAPP1_0 NETCOREAPP1_1 NETCOREAPP2_0 NETCOREAPP2_1 NETCOREAPP2_2 本文说到宏是古老词汇,...在官方用语里面叫条件编译符,也叫预处理符号(preprocessor symbols) 在 Roslyn 语法分析中,就是这样写 在 csproj 或 Target 中可以采用下面代码判断宏是否包含

    88940
    领券