Microsoft .NET

微软与Canonical联合宣布Ubuntu 22.04 LTS上的原生.NET 6支持

作为微软和Canonical之间的最新合作项目,双方今天共同宣布了Ubuntu 22.04 LTS主机和容器的本地.NET可用性。微软的.NET 6现在可以在Ubuntu 22.04 LTS上通过简单的sudo apt install dotnet6命令使用,微软现在还为Ubuntu提供了带有.NET 6和ASP.NET运行机制的设备镜像。

微软.NET Core 3.1即将于年底结束使命

.NET Core 3.1是微软在2019年12月发布的一个开源、跨平台的软件开发框架,从2022年12月13日起将不再得到支持。该公司表示,.NET Core 3.1在那一天达到支持终止状态,微软将停止服务更新和技术支持。

微软确认.NET框架在Windows 11上存在问题 将努力修复

不少Windows 11的用户都曾或多或少的意识到过:微软自家的.NET框架和这套新的系统,似乎有一些不那么兼容。在此前,微软就以为.NET的兼容性问题,专门对Windows 11进行过更新维护,但现在,又有大量使用Visual Studio 2022用户反馈,称最新的Windows 11版本出现了与.NET相关的兼容性问题。

Microsoft .NET 6.0.5 运行时/ SDK 6.0.203 发布

微软.NET 6.0是一个免费的、跨平台的、开源的开发者平台,用于构建许多不同类型的应用程序。有了.NET,你可以使用多种语言、编辑器和库来构建网络、移动、桌面、游戏和物联网。现代语言结构,如泛型、语言集成查询(LINQ)和异步编程,结合广泛的类库、通用API、多语言支持以及Visual Studio系列提供的强大工具,使开发人员的工作富有成效。

微软启用Windows服务器的自动.NET月度更新

微软宣布,从本月开始,.NET的每月更新终于可以通过微软更新来实现。显然,如果你的Windows Server设备被配置为自动接收更新,这意味着你这边完全不需要做任何改变。所有的更新都会自动发送,你没有其他事情可做。

微软将淘汰旧版本的Microsoft.NET框架

几个Microsoft.NET框架版本即将达到支持期限,这意味着微软将不再提供任何新的软件更新和安全修复。从安全的角度来看,结束支持是很关键的事件,因为不支持的产品不会再得到任何补丁。换句话说,如果在这种软件中发现了漏洞,它就会一直不被修复,所有运行它的设备因此会暴露在可能的攻击之下。

.NET 5将于5月8日停止支持 微软敦促用户尽快升级

在 2021 年的 .NET 大会上,微软在推出 .NET 6 的同时,也宣布 .NET 5 将于 2022 年 5 月 8 日停止支持。在昨日发布的官方博文中,微软再次敦促 .NET 5 用户尽快升级到新版本,否则将无法获得包括安全修复和技术支持在内的服务更新。

微软发文庆祝.NET诞生20周年纪念日!

刚刚过去的“情人节”里,.NET 团队为庆祝 .NET 社区诞生 20 周年而举办了一场盛大的活动。没错!.NET 于 2002 年 2 月 13 日与 Visual-Studio 一起推出,本月终于迎来了 20 周年纪念日。2 月 13 日,微软官方专门在社区博客中发文对.NET 诞生 20 周年表达了庆祝。

喜迎20周年:微软发起.NET直播庆祝活动

为庆祝 Visual Studio .NET 二十周年,微软于太平洋时间 2 月 14 日开始,发起了贯穿本月的庆祝活动。感兴趣的开发者们,可收看由 Scott Hunter、Scott Hanselman 和一群特邀嘉宾的直播互动。届时他们会分享相关故事和回顾历史,并透露本月剩余时间的一系列其它社区庆祝活动。

微软正式发布.NET 6 坚定拥抱跨平台与统一开发体验

随着微软正式发布 .NET 6,David Ramel 也于第一时间在 Visual Studio Magazine 上,介绍了这一开发框架的最新变化。从 2017 年的 .NET Core 2.0 开始,微软开始将之作为 .NET Framework 的开源、跨平台替代品。然后去年的时候,微软去掉了名称中的“Core”单词,于是现在就直接称作 .NET 5 和 .NET 6 。

.NET 5进入倒计时 将于2022年5月停止支持

微软在 1 年前才发布 .NET 5,而这个 runtime 已经被淘汰了。在 2021 年的 .NET 大会上,微软在宣布 .NET 6 的同时,也标志着 .NET 5 生命的终结。在 2022 年 5 月.Net 5支持结束之前,微软给了开发者 6 个月的时间来进行过渡。

内部开发者呼吁微软正视并处理.NET热加载功能被砍引发的负面舆情

由于微软刻意在自家负责管理的 .NET 6 开源软件开发平台中阉割了“热加载”(Hot Reload)功能,以迫使专业开发者转而采用功能强大、但成本极其高昂的 Visual Studio 2022 集成开发环境,此事已经引发了开源社区的强烈抗议。事实证明,即使在微软公司内部,也有许多开发人员对此表达了同样的愤怒。

在开源社区的强烈抗议下 微软逆转了有争议的.NET变化

在开源社区的公开抗议下,微软正在改变从其即将发布的.NET 6中删除一个关键功能的决定。本周早些时候,微软因为商业利益原因在即将发布的.NET 6中删除了Hot Reload(热重载)的一个关键部分,从而激怒了.NET开源社区,该功能允许开发者在应用运行时修改源代码,并立即看到结果。

微软在最后一刻砍掉.NET 6热重载代码 结果惹恼开源社区

在萨蒂亚·纳德拉接管了微软 CEO 的职务之后,这家软件巨头一直在过去 10 年里积极拥抱开源,并且主动传达了对 Linux 和开源社区的热爱。五年前,该公司更是加入了 Linux 基金会,且官方对此表示了赞许。然而由于 .NET 社区正在酝酿的一场风暴,所有这些善意,都正处于一触即溃的危险边缘。

微软发布.NET 6大版本的首个预览

微软昨日在一篇官网博客文章中宣布了 .NET 6 首个预览版本的到来,可知本次大版本更新带来了诸多的新特性。包括云、桌面、以及移动应用程序,都将在 .NET 6 时代迎来重大的改进。与此同时,微软正在将 Xamarin 的 Android / iOS / macOS 部分功能,也集成到 .NET 6 中。

[图] .NET 5.0 正式版发布:应用可在ARM64设备上原生运行

微软今天发布了 .NET 5.0 正式版。本次版本更新幅度很大,而且自首个预览版发布以来微软已经进行了广泛的内部部署,除了在 .NET 5.0 上运行 .NET 网站外,Bing 也在使用这个新平台。更令人惊讶的是,该版本的发布路线图是去年 5 月就已经敲定的,这意味着疫情并没有影响微软推进该软件的发布。

[图]微软停止更新 .NET Standard 今后转向.NET 5

2016 年,微软宣布了 .NET Standard。它是一套所有.NET 平台都必须实现的 API,它统一了.NET 平台,防止了未来的碎片化。在近日更新的博文中微软表示未来不再发布新的 .NET Standard 版本。

微软.NET 5.1迎来RC1版本 开发者已可上线尝鲜

继在上个月的第八个预览版本时达成“功能完成”的突破之后,.NET 5.1 现又迎来了 RC1,意味着其已做好投入生产环境的“上线”准备。感兴趣的开发人员,可尝试在生产环境中部署 .NET 5.1 代码。在经历了又一个候选发布(RC2)之后,其有望在下月迎来正式发布。

[图].NET 5.0预览版6发布:Windows ARM64设备支持Windows Forms

今天,微软宣布了第六个 .NET 5.0 的预览版,在改进性能的同时增加了一些新的功能。本次更新的主要功能是在 Windows ARM64 上支持 Windows Forms 应用程序。此前,Windows ARM64 上只支持控制台和 ASP.NET Core 应用程序。

.NET 5.0不再内置WinRT支持,可精简六万行代码

在昨天发布的 .NET 5.0 Preview 5 更新中,在引入诸多新功能、新特性的同时还宣布从下一个预览版开始,微软将取消内置 WinRT 支持。在.NET 3.0 对 Windows 桌面客户端框架(Windows Forms 和 WPF)的支持改进中,引入了对 WinRT 的支持。

.NET 5.0 Preview 3 发布

微软方面宣布了 .NET 5.0 Preview 3 的发布,其中包含了一组新功能和性能改进,该版本包括 .NET 5.0.0 Preview 3 和 .NET SDK 5.0.100 Preview 3。此外,ASP.NET Core 和 EF Core 也于同一天发布。

Microsoft.NET 5.0 Preview 2 发布

距离 .NET 5 Preview 1 发布过去半个月左右的时间后,微软方面又宣布了 .NET 5.0 Preview 2 的发布,其中包含了一组较小的功能和性能改进。此版本包括 .NET 5.0.0 Preview 2 和 .NET SDK 5.0.100 Preview 2。

[图].NET 5 Preview 1发布:一个平台就能搞定所有平台应用开发

去年的Build开发者大会上,微软正式发布了.NET家族的下个重大版本--.NET 5。它可谓是颠覆了.NET平台的规则,将其打造成为了一个统一的平台。开发者可以利用该平台开发包括Windows, Linux, macOS, iOS, Android, tvOS, watchOS和WebAssembly在内的诸多平台应用。

微软发布 .NET Core 卸载工具 适用于 Windows 和 Mac

微软方面已经发布了一个 .NET Core 卸载工具dotnet-core-uninstall),能够帮助开发人员通过整理系统中剩余的 SDK 和运行时来释放磁盘空间。目前,该工具已发布了适用于 Windows 和 Mac 的版本,尚不支持 Linux。

.NET Core 3.0 即将 EOF,官方建议迁移 3.1

.NET Core 官方发布博客,说明 .NET Core 3.0 即将结束生命周期,建议开发者迁移到 3.1 版本。.NET Core 3.0 于 2019 年 12 月 3 日发布,这是一个 Current 版本而不是 LTS 版本,将于今年 3 月 3 日 EOF。此后,.NET Core 补丁更新将不再包括 3.0 的更新程序包。

开发者撰文分析.NET从昨日辉煌到如今的逐渐没落

开发者 Stefan Dobrev 在博客发表了名为《The Sad State of .NET》的文章,分析了 .NET 为何从曾经的辉煌变成了如今的黯淡处境。Stefan 在 2004 年以 .NET 开发者的身份开始了其职业生涯,当时的 C# 还属于新晋编程语言,吸引了不少开发者想体验一把。

微软将中止支持.NET Core 2.2 建议开发者升级至.NET Core 3.1

.NET Core 2.2 于2018年12月4日发布,作为一个非 LTS 版本(“Current”),它只在下一个版本发布后的三个月内受支持。.NET Core 3.0 是在9月23日发布的,因此 .NET Core 2.2 的受支持时间到12月23日将会终止。这就意味着,在此日期之后微软将不为 .NET Core 2.2 提供任何容器镜像的更新套件。

.NET 应用程序支持直接调用 WebAssembly 模块

WebAssembly Runtime 现已添加 .NET Core API,开发者可直接在 .NET 应用程序中调用 WebAssembly 模块。Mozilla 宣布由 Bytecode Alliance 创建的 Wasmtime(WebAssembly runtime)现已添加处于早期预览版状态的 .NET Core API,这就意味着开发者可以直接在 .NET 应用程序中调用 WebAssembly 代码。

微软发布.NET Core 3.1和ASP.NET Core 3.1

在今年早些时候发布了 .NET Core .0 之后,微软现又推出了小幅修订的 .NET Core 3.1 更新。除了改进 3.0 版本中引入的功能,3.1 还是受到长期支持的版本,意味着能够在未来三年内得到充分的支持。与此同时,3.0 版本的支持将于明年 3 月截止。

.NET Framework 4.8 的 Microsoft 更新目录更新

在今年5月份,微软发布了.NET Framework 4.8,而这也是两年来 .NET 框架的第一个重大更新。现如今,微软又发布了 .NET Framework 4.8的Microsoft 更新目录更新。据了解,此次更新解决了一些 ClickOnce 应用程序或使用受限权限集创建默认 AppDomain 的应用程序,可能会观察到应用程序启动或应用程序运行时失败或意外行为的问题。

微软推出 VS for Mac ASP.NET Core 挑战

9 月份微软发布了 Visual Studio 2019 for Mac 8.3,官方介绍这是迄今为止最大的 Mac .NET 版本。该版本正式支持 .NET Core 3.0、.NET Standard 2.1 和 C# 8.0。为了应对这么大的一个版本维护,近期微软 Visual Studio for Mac 高级程序经理 Jordan 在博客发起了一个激励开发者参与改进 Visual Studio for Mac,探索美观的 ASP.NET Core 示例的计划。

微软将不再把 .NET Framework API 移植到 .NET Core 3.0

微软方面表示,通过 .NET Core 3.0,他们现在已具备轻松移植现代 workload 所需的所有技术,无论是桌面应用、移动应用、控制台应用,网站还是云服务。为此,他们计划将不再把 .NET Framework 上已有的技术移植到 .NET Core 3.0,并考虑使用 MIT 协议来开源不打算移植到 .NET Core 3.0 的 .NET Framework 代码库。

.NET Core 3.0 稳定版发布

一年一度的 .NET 开发者盛会 .NET Conf 2019 在昨日(举办时间为 9.23-9.25)正式开始了。大会第一天最重磅也是最激动人心的消息莫过于 .NET Core 3.0 稳定版的发布。.NET 项目管理总监 Scott Hunter 在大会宣布了这则消息,并在主题演讲环节围绕 .NET Core 3.0 的新特性和社区展开了介绍。

微软发布PowerShell 7 Preview 3

微软发布了 PowerShell 7 Preview 3,Powershell 7 preview 3 构建在 .NET Core 3.0 preview 8 之上,.NET Core 3.0 重新引入了大量 .NET Framework API,打开了大量随 Windows 附带的 PowerShell 模块,这些模块将被验证和标记为兼容。由于对模块的兼容性更改是 Windows 的一部分,因此需要最新版本的 Windows 10/Windows Server 来实现完全模块兼容性。

.NET Core 3.0 Preview 6 发布 新增用于 ARM64 的 Alpine Docker 镜像

.NET Core 3.0 Preview 6 已发布,其中包括用于编译程序集的更新,以改进启动性能,以及通过对链接器和 EventPipe 的改进来优化应用程序的大小。此外,.NET Core 团队还为 Alpine on ARM64 发布了新的 Docker 镜像。

微软WPF框架源码现已托管至GitHub

WPF(Windows Presentation Foundation) 是微软推出的用于构建桌面客户端应用程序的 UI 框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能,属于 .NET Framework 3.0 的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

F# 换“山头”啦 现已迁移到 .NET 名下

微软负责 .NET 的项目经理 Phillip 在博客宣布,他们已经将 F# 的 GitHub repo 从 microsoft/visualfsharp 迁移到 dotnet/fsharp,并按 corresponding RFC 中的规范来操作。

微软宣布 .NET 5 计划 支持跨平台、移动开发

微软今日宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。微软将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

微软发布 .NET for Apache Spark 首个预览版

在今年的 Spark + AI 峰会上,微软宣布 .NET for Apache Spark,并推出了首个预览版本 v0.1.0,这是一个用于 Spark 大数据的 .NET 框架,可以让 .NET 开发者轻松地使用 Apache Spark。.NET for Apache Spark 提供了高性能的 .NET API 以便轻松地在 C# 和 F# 程序中使用 Apache Spark 。

.NET Framework 4.8 发布 JIT 和 NGEN 改进

.NET Framework 4.8 发布了。新版包含在Windows 10 May 2019更新中,.NET Framework 4.8也可在Windows 7+和Windows Server 2008 R2 +上使用。.NET Framework 4.8包含更新的工具集以及几个方面的改进:

Microsoft .NET Framework 4.8 Build 3761 发布

Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。Microsoft .NET Framework 4.8 正式版今日发布。

微软上线新平台 Try .NET 在线运行 .NET 代码

微软近日上线了一个新平台——Try .NET,该平台可以让开发者在线上编写并运行 .NET 代码。微软介绍,Try .NET 是一个可嵌入的代码运行器,不仅可以直接在线上对自己或者他人的代码进行编辑、测试与运行,还可以将代码以片段的形式嵌入到博客或者文档中,此外它还支持与已有开发工具集成,比如嵌入并运行 GitHub Gists。

.NET Core 2.2 正式发布,有你喜欢的特性吗?

微软发布了 .NET Core 2.2 版本,主要包含对运行时的诊断改进,对 ARM32 for Windows 和 Azure Active Directory for SQL Client 的支持。此版本最大的改进是在 ASP.NET Core 中。你可以在 Windows、macOS 和 Linux 上下载并开始使用 .NET Core 2.2:

微软发布.NET Core 3预览并开源Windows桌面框架

今天,微软发布了 .NET Core 3 的首个公众预览版(Preview 1),除了带来许多新功能,开发团队也乐于聆听大家的反馈。感兴趣的朋友,可以在 Visual Studio 2019 Preview 1(同样在今日开放了预览)、Visual Studio for Mac、以及 Visual Studio Code 上,开发 .NET Core 3 应用程序。

微软宣布WPF、Windows Forms和WinUI这3个流行框架正式开源

“有史以来第一次,开发者将能够看到WPF、Windows Forms和WinUI的技术在社区触手可及。”微软高管在12月5日的Microsoft Connect();2018年的活动上兴奋地宣布新的开源计划。这表明,微软3个最流行的Windows框架正在迎来开源。它们分别是:

.NET Standard 2.1发布:进一步使.NET实现一致

微软在11月5日发布了 .NET Standard 2.1 ,开发团队计划在 .NET Standard 2.1 中添加大约 3000 个 API ,其中很大一部分都是全新的,另外一部分则是添加到标准中的现有 API ,以便进一步使 .NET 实现一致。

微软宣布 ASP.NET Core 3.0 只运行在 .NET Core 上

微软将对 ASP.NET Core 进行重大更新,其中包括项目与框架的整合、与 .NET Core 更紧密的集成,以及与第三方开源套件的集成,这些改进都将会协助开发者更快速的完成开发工作。项目在 ASP.NET Core 上引用和运行的方式随着版本的迭代发生了变化。

Windows 10 1809发布后 微软将.NET 3.5支持期延至2028年

微软刚刚更新了 .NET Framework 的生命周期页面,显示从 Windows 10 1809 和 Windows Server 2019 开始,3.5 版本将被视为独立产品,可在 2028 年之前获得支持。在之前的 Windows 10 版本中,.NET Framework 被视为操作系统的一个集成组件,所以会在新版 OS 发布后即终止支持。

微软开源基于模型的机器学习框架 Infer.NET

6 日,微软开源了其基于模型的机器学习框架 Infer.NET。Infer.NET 是一个在图形模型中运行贝叶斯推理的框架,它也可以用于概率编程。可以使用 Infer.NET 来解决许多不同类型的机器学习问题,包括分类、推荐或集群等标准问题与针对特定领域问题的定制解决方案。

[图]独立于Windows 10:.NET Framework也有自己的累积更新了

通过Windows Update等多种渠道,微软会定针对.NET Framework定期发布更新。今天微软宣布了名为“Cumulative Update”(累积更新)的全新升级途径,将随Windows 10 October 2018 Update和Windows Server 2019一同发布。

微软 Bing 搜索引擎转向 .NET Core 2.1 延迟降低 34%

为提高 Bing.com 搜索引擎的性能,微软最近宣布将 Bing.com 转换为在 .NET Core 2.1 上运行,这是它之前基于的 .NET Framework 的升级版。迁移的消息由 Bing.com 开发团队的 Mukul Sabharwal 近日在 The .NET Blog 上发布,“推动 Bing.com 采用 .NET Core 的主要原因是性能(服务器延迟)”,Sabharwal 写道。

F# 4.5 发布:支持 Span<'T> 版本控制对齐

F#4.5 已发布,F#4.5 最大的亮点是实现了与 .NET Core 2.1 中一致的 Span<'T> 及其相关功能,现在可在 F# 中通过 SpanMemory 和 ref 之类的构造来有效使用和生成 API。F#的上一个版本是 4.1 ,这次直接跳到 4.5 是为了版本对齐:

微软修复了由2018年7月更新引起的.NET Framework错误

微软已发布针对2018年7月更新引入的.NET Framework错误的修复程序,并在所有Windows版本上发布这个修复程序。该软件巨头周二发布的Windows 周二更新也包括针对这个.NET Framework安全功能绕过漏洞的修复程序(详见CVE-2018-8356)。

微软宣布 ASP.NET Core 2.0 正式支持 OData 标准

近日,OData 团队在微软开发者博客上宣布,ASP.NET Core 2.0 已正式支持 OData 标准,开发者现在可通过包管理器 NuGet 来获取 Microsoft.AspNetCore.OData 包。此软件包包含在使用 ASP.NET Core MVC 时创建 OData v4.0 端点以及支持 Web API 的 OData 查询语法所需的一切。

.NET Core 3新特性公布:支持Windows桌面应用

在微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图。.Net Core 3 的首个预览版预计在今年晚些时候发布,正式版本将在 2019 年发布。.NET Core 是微软 .NET 技术的开源、跨平台版本,允许开发者在 Windows、Mac 和 Linux 上使用包括 C#、F#和 Visual Basic 等语言。

Microsoft .NET Framework 4.7.2 正式版发布

Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。Microsoft .NET Framework 4.7.2 正式版今日发布,以下是更新列表和下载地址:

.NET Core 2.1 Preview 2 发布:更快的构建性能

.NET Core 2.1 Preview 2. 现已发布,接下来两到三个月内将发布最终版本。ASP.NET Core 2.1 Preview 2Entity Framework 2.1 Preview 2也发布了。在Windows,MacOS和Linux上下载并开始使用.NET Core 2.1 Preview 2:

Windows 10秋季创意者更新随礼:微软发布.NET Framework 4.7.1

随着 Windows 10“秋季创意者更新”的到来,微软也为 .NET 框架带来了更新。在最新发布的 .NET Framework 4.7.1 中,包含了许多的变动,比如支持 .NET Standard 2.0、增加大约 200 个新 API、以及性能改进。此外,为了让开发者们能够充分利用 .NET Framework 4.7.1,微软还将 Visual Studio 2017 集成开发环境的版本升级到了 15.5 。

微软推送的一Windows自动更新补丁未经验证被撤回

本月13日,微软发布了.NET Framework 4.7,巨头不仅在官网发布了离线安装文件,甚至还绑定到Windows Update作为推荐更新抵达全员。然而,两天后的15号,微软发布警示,建议Exchange用户不要安装该更新,原因是尚未验证评估。

Microsoft .NET Framework 4.7.0 发布

微软刚刚发布了 .NET Framework 4.7,主要是带来了对 Windows 10“创作者更新”的支持,开发者们可以通过 Visual Studio 2017 进行最新版 .NET Framework 项目的开发。.NET Framework 4.7 包含了以下几大改进:(1)加入对 Windows 10 表格应用程序的高 DPI 支持:(2)加入对 Win10 平台 WPF 应用程序的触控支持;(3)增强加密支持;(4)性能与可靠性改进。

加载中...

精彩评论

全部展开

CBer 热度


created by ceallan