Visual Studio 2019 for Mac 8.4 发布
Visual Studio 2019 for Mac 8.4 已发布,作为开启新年的首个版本,8.4 引入了不少激动人心的增强功能。其中不少是来自社区的呼声,主要包括:
- 支持 .NET Core 3.1 最新稳定版
- 提供对 ASP.NET Core 项目的脚手架支持
- 提供开发和发布 ASP.NET Core Blazor 服务端应用程序的能力
- 改进编辑体验,包括对 .razor 文件的支持
- 使用辅助技术时对 IDE 使用体验的改进
- 对 .NET Core 库项目的打包支持
支持 .NET Core 3.1
此版本添加了对 .NET Core 3.1 的完全支持,开发者将能够创建 .NET Core 3.1 应用程序,并从构建和调试到发布都可以使用它们。.NET Core 3.1 是一个长期支持版本(LTS),官方会提供三年的技术支持。
有关 .NET Core 3.1 的更多信息,请点此查看。
使用 ASP.NET Core 脚手架更快地开发
来自社区的声音建议将 ASP.NET Core 脚手架添加到 Visual Studio for Mac,官方接受了这个建议并将其引入到了 8.4 版本中。通过为常见方案生成样板代码,脚手架可加快并简化 ASP.NET Core 应用程序的开发。
下图是使用一个 ASP.NET Core 示例项目(电影数据库应用程序)来演示脚手架的实际应用。这里使用了新功能来创建用于创建、读取、更新和删除操作(CRUD)的页面以及用于影片模型的“详细信息”页面。
有关 ASP.NET Core 项目脚手架的更多信息请点此查看。
生成和发布 ASP.NET Core Blazor 服务端应用程序
此功能也是来自社区反馈的需求,Blazor 是一个使用 .NET 构建交互式客户端 Web UI 的框架,它具有以下优点:
- 使用 C# 而非 JavaScript 编写交互式 Web UI
- 利用 .NET 库的现有 .NET 生态系统
- 在服务器和客户端之间共享应用程序逻辑
- 利用了 .NET 的性能、可靠性和安全性
- 建立在一组通用的易于使用、稳定且功能丰富的语言、框架和工具上
Blazor 使用了开放的 Web 标准,不需要其他插件或代码转换,这意味着使用它开发的任何东西都可以在 PC 或移动设备上的所有现代 Web 浏览器中使用。有关 Blazor 的更多信息请点此查看。
使用 Blazor 应用程序时,还会用到 .razor 文件。当在编辑器中使用这些文件时,Visual Studio 2019 for Mac 8.4 为代码高亮和自动补全提供了全面支持。
有关此版本的更多消息请查看发布说明。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Security 5.3.0.M1 发布,Spring 安全框架
Spring Security 5.3.0.M1 发布了,更新亮点包括: SAML gh-7654- 允许在 saml2Login() 中配置 AuthenticationManager gh-7681- 使 Saml2Authentication 可序列化 OAuth 2.0 gh-5385- 资源服务器对多个受信任的 JWT 访问令牌发行者的支持 gh-7569- 反应性实施 AuthorizedClientServiceOAuth2AuthorizedClientManager gh-7592- 添加 OidcIdToken.Builder gh-7593- 添加OidcUserInfo.Builder Core gh-7785- 惯用的 Kotlin DSL,用于在基于 servlet 的应用程序中配置 HTTP 安全性 详情见发布公告:https://spring.io/blog/2020/01/08/spring-security-5-3-0-m1-released
- 下一篇
Endless OS 宣布将推出适用于 Raspberry Pi 的版本
除了官方操作系统 Raspbian 之外,Raspberry Pi 还支持 Windows 10 IoT Core、Ubuntu Core 和 OpenElec 等系统。现在,Endless OS 也将很快加入这个行列。 在 2020 年国际消费电子展(CES 2020)上,Endless 公司现场展示了如何在具有 4GB RAM 的 Raspberry Pi 4 B 上运行Endless OS。该公司创始人 Matt Dalio 表示,接下来的几周内将提供公开 Beta 版。 Endless OS 是基于 Linux 的操作系统,它使用从 GNOME 3 衍生出来的定制桌面环境,旨在提供简洁和流水线化的用户体验,并能够在各种配置的电脑中使用,但以前从未在 Raspberry Pi 上运行过。 同时,“提供便捷的教育条件”也是这款操作系统的核心理念之一。Endless OS 也是 Hack 儿童笔记本电脑的专用操作系统,一些为儿童打造的计算机和编程教学软件将会预装在Raspberry Pi 版 Endless 上。 Endless Inc. 公司代表提醒,Raspberry Pi 版本...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路