- 微软宣布.NET 9全面上线 带来数千项改进
.NET是微软推出的免费、开源、跨平台框架,可帮助开发人员构建现代应用程序和云服务。 今天,微软宣布.NET 9 全面上线,这是一个包含数千项性能、安全性和功能改进的重要版本。
- 微软将持续多年的 Mono 项目移交给 Wine
今天,微软突然决定将 Mono 项目交由 Wine 开发社区管理。自Mono项目上一次作为开源.NET框架发布以来,已经过去了五年时间,此前Wine已经使用了Mono的代码,而在微软专注于开源.NET和其他工作的情况下,此举是合理的,将控制权移交给WineHQ是微软的明智之举,这样可以避免上游Mono项目消亡或分叉。
- 微软宣布自11月12日起将不再支持 .NET 6
对.NET6的官方支持即将结束。微软已经确认,这个免费的开源开发者平台将在几个月后的2024年11月12日达到支持结束阶段。.NET 6于2021年2月首次推出预览版,并于2021年11月正式发布。
- 微软首席工程师整活 成功将.NET移植到40年前的任天堂NES
微软首席软件工程师Jonathan Peppers在近日的微软Build 2024开发者大会上,展示了一个独特的主题——在任天堂NES游戏机上运行.NET。Peppers成功展示了C#程序在这款1985年的游戏机上运行的效果(游戏机采用 6502 微处理器)。
- 2024年5月14日之后微软将不再支持.NET 7
仍在使用微软.NET 7 的软件开发人员需要考虑尽快更新。该公司已经宣布了旧版本开源开发工具的"支持终止"日期。在今天的一篇博文中,微软表示,.NET 7 的官方支持将于 2024 年 5 月 14 日结束。这样,该版本工具的官方支持将持续18个月。微软 ,奇数版本的.NET也有这样的支持时间,即所谓的标准支持期(STS)。
- 微软发布 .NET 9 的首个预览版并公布其开发目标
距离微软推出其开源开发平台的最新版本.NET 8 仅过去了三个月。今天,该公司决定不再浪费时间,不仅宣布了其继任者.NET 9,还推出了第一个预览版。在一篇博文中,微软还概述了.NET 9的开发目标和最终愿景,旨在为云开发提供新的工具以及新的人工智能功能。
- 微软推出.NET 8开发者平台和面向云应用的.NET Aspire
微软今天发布了.NET开源开发平台的最新版本。新版本.NET 8不仅在性能上做了大量改进,而且还增加了一个新的代码生成器--动态配置文件引导优化(PGO),微软称它可以将使用.NET 8开发的应用程序的性能提高20%。
- 微软发布.NET 8 Preview 1 现在已可下载
今天,微软宣布其下一个长期支持(LTS)版本的.NET平台的第一个预览版,即.NET 8,现在已经可以在Windows、macOS和Linux上下载。新版本的预览版和候选版将每月交付,最终版本将在11月的.NET Conf 2023上发布。
- 微软自2017年以来首次更新其.NET语言战略页面
早在2017年,微软公布了其为平台提供的语言的.NET语言策略,即C#、F#和Visual Basic。然而,在当时,这些信息是以博客文章的形式提供的,这意味着它的可发现性不高,客户不知道这些指导是否仍然适用。现在,微软已经在Learn网站上发布了更新的.NET语言策略,以便使其更加"正式"。
- 微软宣布.NET 7现已上线 可用于Windows、macOS和Linux
微软宣布,.NET 7基础设施现在可用于Windows、macOS和Linux,这个版本的特点是有大量的增强功能和新功能。正如微软的开发者博客中所强调的,多年来,微软产品的性能和功能一直在不断提高,而.NET在实现这一目标方面发挥了重要作用。而.NET 7的出现是为了帮助在这个前提下进一步发展。
- 微软.NET 7首个预览版已发布:首次加入云原生开发支持
近日,微软发布了.NET 7的首个RC(发布候选)版本,适用于Windows、macOS与Linux,并已经支持生产使用。根据微软提供的日志,.NET 7 RC 1将首次加入云原生支持,这将使得开发者能够更加便利的实现应用上云,或在云端直接构建并运行应用的操作。
- 微软与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# 中通过
Span
、Memory
和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 2和Entity 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)性能与可靠性改进。
- .NET Framework 4.7 发布:支持 Windows 10 创作者更新
微软刚刚发布了 .NET Framework 4.7,主要是带来了对 Windows 10“创作者更新”的支持,开发者们可以通过 Visual Studio 2017 进行最新版 .NET Framework 项目的开发。.NET Framework 4.7 包含了以下几大改进:(1)加入对 Windows 10 表格应用程序的高 DPI 支持:(2)加入对 Win10 平台 WPF 应用程序的触控支持;(3)增强加密支持;(4)性能与可靠性改进。
- 微软的.NET Core开始支持Raspberry Pi 3
微软的.NET Core正在向Raspberry Pi 3发展,并且适用于ARM设备的官方.NET 2.0核心将于今年晚些时候发布。微软最近开放了.NET核心的编程框架,目前的ARM32版本,在Github上可用,是多方合作的产物。
- [视频]微软庆祝.NET发布15周年
尽管更拥抱开源世界,但微软仍然不断努力巩固和夯实.NET的根源。就在今天,公司庆祝.NET发布15周年。庆祝的文章中写道“2002年.NET上线以来,就允许开发人员快速构建和部署健壮的应用程序,从Windows桌面和网页服务应用开始。在这个平台上你有完整的管理框架用于创建分布式Windows应用程序,ASP.NET同时也被作为下一代面向网页开发的Active Server Pages,此外还有C#(发音为see sharp)。”
- 微软详解 .NET 语言战略:C#、VB、F# 都不落
软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其 .NET 语言战略,解释了各款语言对于开发者(以及该公司)的重要性。
- .NET Core 1.1 Preview 1上线:支持macOS 10.12/Linux Mint 18
自2014年以来微软陆续对.NET Framework的核心组件进行开源,去年2月公司完成进度并向开源社区发布.NET CoreCLR。经过一年多的发展,开发者于今年6月获得.NET Core 1.0;而现在公司再次推出了1.1 Preview 1版本。
- Microsoft .NET Framework 4.6.2 发布
.NET框架是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。包含许多有助于互联网和内部网应用迅捷开发的技术。 .NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库为基础,支持多种语言的开发。
- [下载]微软 .NET Core 1.0 正式发布
.NET Core 以及 ASP.NET Core 1.0 今早在Red Hat DevNation大会上正式发布下载。DevNation是开源领域最大的开发者大会。在DevNation大会上,微软发布了.NET Core 1.0最终版,包括.NET Core Runtime, .NET Core SDK, .NET Core VS Tooling (包括Web开发工具), .NET Core Windows Server Hosting, 以及更新的NuGet ASP.NET Core 1.0 和 Entity Framework Core 1.0 包。
- JetBrains 加入 .NET 基金会
在 BUILD 大会上,微软正式对外宣布,JetBrains 已经加入 .NET 基金会。JetBrains 因为用户推荐、ReSharpe、ReSharper Ultimate 套件等原因,在 .NET 平台投入大量资源。而现在,JetBrains 刚刚发布了跨平台 .NET IDE Project Rider,致力于让 .NET 开发者拥有最真实的跨平台开发体验,包含了 ReSharper 的特性,可以在 Windows 的 Visual Studio 上使用,也可以在非 Visual Studio 平台,或者是在 Linux 和 OS X 系统上使用。
- 官方下载:.NET Framework 4.6简体中文版
微软昨晚发布了Visual Studio 2015、.NET Framework 4.6正式版,面向Windows 10的全新开发环境就此成型。Visual Studio 2015的各个版本已经开放下载和订阅,.NET Framework 4.6也来了。 .NET Framework 4.6又被称为.NET 2015,将会集成在Windows 10之中,同时支持32/64位的Windows Vista SP2、Windows 7 SP1、Windows 8、Windows 8.1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2,支持简体中文等多种语言。
- 微软发布开源版ASP.NET 5:支持在Windows / Mac / Linux上运行
在今日的博客文章中,Scott Guthrie宣布了ASP.NET 5。而它所带来的最大变化,就是自诞生15年来首次推出了支持跨平台的开源版本。作为Visual Studio CTP 6的一部分,这款流行的Web开发应用程序框架,现已能够在Windows、Mac、以及Linux平台上运行。本次更新还带来了其它一些非常重大的改变,包括无需重编译即可看到代码变动的动态开发、NuGet依赖关系管理、配置管理的新选项、依赖集成、以及更快的HTTP性能。
- 微软开源.NET CoreCLR
微软推行开源计划已有很长时间,今天他们又向前迈了一大步,通过发布.NET核心公共语言运行时(CoreCLR)源代码的方式实现了.NET整个服务器开发环境的开源。 这次发布包括完整的CoreCLR,它可被当做.NET的“执行引擎”,包括RyuJIT、.NET垃圾回收机制、本地互操作以及许多.NET运行时的其他组件。
- 微软宣布.NET开发环境将开源 支持三大操作系统
微软周三公布了.NET开发框架开源计划。公司拟将这长期以来只能运行于Windows系统下的开发环境,通过GitHub开源,以实现跨平台支持Mac OS X和Linux。根据微软公布的计划,在该公司下一次发布.NET开发框架时,整个服务器开发环境,从ASP.NET 5下至Common Language Runtime和Base Class Libraries,都将实现开源。
- [评论]为什么我不再用 .NET 框架
.NET平台很棒。真的很棒。直到它不再那么棒。我为什么不再用.NET?简单来说,它限制了我们选择的能力(对我来说很重要),转移了我们的注意力,使得我们向内认知它的安全性,替代了帮助我们认知外面广阔世界的所有可能性。
- ASP.NET入驻Github 下一代将全部开源
真是历史性的时刻,ASP.NET 的诸多项目入驻 Github。 与此同时,下一代 ASP.NET 将全部开源,并同时支持 Windows,Linux 和 Mac。MVC, Web Pages 和 Web API 将统一,称为 MVC 6,不再依赖 System.Web。
- 微软发布.NET Framework 4.5.2
.NET Framework 4.5.2 开发人员包安装适用于 .NET Framework 4.5.2 的多目标包。开发人员可以使用 Visual Studio 2013、Visual Studio 2012 或第三方 IDE 来生成面向 .NET Framework 4.5.2 的应用程序。
- Build 2014:微软或考虑向开源社区提供.NET核心代码
在本周的开发者大会(Build 2014)上,微软终于向开源社区敞开了巨大的拥抱——向开发者开放了24个.NET项目。据ZDNet报道,其实在一年前,微软内部就已经讨论过开放.NET软件源码的事情了。故事援引了微软开发部门全球副总裁Soma Somasegar的话说:对于只是开放代码预览,还是允许开源社区为之做出贡献,公司内部有过大量的争论。
- C# 5.0 与 VB.NET 有哪些新玩意
1,异步编程 因为在移动设备上,程序的响应速度实在是一个太重要的问题,所以对于应用被触摸后的反应也是同等重要。 在 Windows Runtime 中,设计师总是要考虑如果一个交互式操作需要耗费大于50毫秒的话,那么就该用异步编程来解决过慢的反应了,虽然同步编程很简单易懂,但是随着移动应用开发越来越火,如何更加方便的异步编程就是一个重要的话题了。
- 趣闻:.NET为什么被叫作.NET
新闻来源:CSDN
微软最初是在上世纪九十年代末开始开发.NET,最初.NET还不是叫作.NET,而是“Next Generation Windows Services” (NGWS)。那微软又为什么给它改名叫做.NET呢?这个奇怪的名字甚至非常不方便搜索引擎来索引。微软为什么会改名本身就是一个谜,下面是我收集的最可靠的答案:
- Android 移植到 C#
新闻来源:solidot
Xamarin宣布它利用机器翻译将Android中的JAVA部分移植到了C#,创造出XobotOS。 开发者声称,运行在Mono上的Android的性能远胜于运行在Dalvik上的Android。Mono是微软.NET开源实现,Xamarin是 Mono创始人Miguel de Icaza成立的公司。
- ASP.NET MVC 现已开始接受社区贡献
从技术上讲,ASP.NET MVC 一直是开源的。但是和大多数微软的项目一样,它并不是“开放开发”的,所有工作都在内部进行,偶尔会做发布。但现在一切都改变了。据 Scott Guthrie 所说:“社区中的所有人都能够参与进来,对签入的代码、缺陷修正、新特性开发提供反馈,并且可以使用每日构建的最新版本源代码和测试来构建和测试这个产 品。”
- 为什么我不再做.NET开发
写这篇博客已经等待很长时间了。我最初开始做网站开发是使用ASP .NET 和 C# 技术。我很荣幸分别在2010和2011年被微软授予了“全球最有价值专家” (即MVP)称号。我想在等待荣誉过期到来之前离开.NET开发的世界。
- 微软在Apache下开源ASP.NET MVC
新闻来源:solidot
微软开发部门副总裁Scott Guthrie宣布,ASP.NET MVC及相关项目将在Apache许可证下开源,托管在CodePlex上。ASP.NET MVC是微软的Web应用程序框架,早在2009年已宣布开源, 但采用的是微软公共许可证MS-PL。
- Mono 2.11.0 发布 跨平台.NET运行环境
Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。
- Microsoft.NET Framework 4.5 Beta 发布
- Microsoft .NET Framework 4.5 Beta 是一个针对 .NET Framework 4 的高度兼容的就地更新。通过 将 .NET Framework 4.5 Beta 与 C# 或 Visual Basic 编程语言结合使用,您可以编 写 Windows Metro 风格的应用程序。.NET Framework 4.5 Beta 包括针对 C# 和 Visual Basic 的重大语言和框架改进,以便您能够利用异步性、同步代码中的控制流混合、可响应 UI 和 Web 应用程序可扩展性。
- 17岁荷兰女黑客用C#语言写病毒攻击.Net
3月1日,几家反病毒公司同时收到了一种名为“Sharpei”的新型病毒复本,这种病毒基于微软最新型的计算机语言C#编写,它设计用于感染那些装有.Net系统的计算机。反病毒公司Network Associates认为该病毒的危险程度仅为“低级”,但表示这已是第二种试图对.Net系统产生危害的新型病毒。
- 微软公告:ASP.NET曝漏洞 Win7等均中招
- 微软日前发布了一篇知识库文章KB2659883,介绍了之前曝光的一个DoS拒绝服务攻击漏洞及暂时解决方案,该漏洞影响很多供应商的web应用程序平台,包括微软的ASP.NET。不久前一种利用该漏洞获取散列表(hash tables)的新攻击方法被公诸于众,微软所有版本.NET Framework都受此影响,可能会导致ASP.NET页面的服务器受到非授权拒绝服务攻击。攻击者可以想ASP.NET服务器发送一小段代码,从而导致服务器性能严重降低足以产生拒绝服务。
- [译稿]为什么我们不要 .NET 程序员
新闻来源:开源中国
也许你已经知道了,我们正在招聘最优秀的程序员。不错,每个人都这样说。但是我们的程序员能打败你们的——任何时候。比如,米奇虽然只有5英尺高,但他是一个有相当实力的击剑手。维托尔德以前是一个6’3″的职业冰球选手。内特喜欢以丢匕首为乐。当然,他们都是很有水平的程序员。
- 求职信息显示微软产品开发技术仍受雇主欢迎
新闻来源:新浪科技
北京时间10月7日下午消息,美国科技行业求职网站Dice.com的统计显示,很多科技企业在招聘员工时仍然很重视微软产品的开发技能。Dice的数据显示,截至10月1日,该网站共有超过1万个职位寻找具备微软.NET平台开发技能的员工,同比增长29%;超过8000个职位要求掌握微 软C#编程语言,同比增长26%;还有超过6000个职位提到了ASP.NET技术,同比增长24%。Dice还表示,有很多雇主急需高水平的.NET开 发人员。
- Windows 8将Silverlight和.Net打入冷宫?
- 微软近期在D9和Computex 2011大会上演示了Windows 8,普通用户对于Windows 8的全新界面和触摸功能相比是欣喜不已,但是有那么一群人,却倍感沮丧和担忧。他们就是Silverlight和.Net开发人员,Windows 8会采用什么样的开发平台呢?是不是会将Silverlight和.Net打入冷宫?
kasim
frankh
小夫子
玩血
cyk553312
魏魏
牛天王
Yeb123
jimmyfluore
Cloud_Atlas
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士
匿名人士