热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

.NetCore3.0关于WindowsForm和WPF的支持

.NET核心是开源和跨平台。您可以使用.NETCore在Windows、Mac、十几个Linux、iPhone、IoT设备等上运行服务器应用程序!.NET酷睿是开源、跨平台和快速

".NET 核心是开源和跨平台。您可以使用 .NET Core 在 Windows、Mac、十几个 Linux、iPhone、IoT 设备等上运行服务器应用程序! .NET 酷睿是开源、跨平台和快速的。今天就出来了完全支持。开源,是的,但完全支持与微软的全部重量。
与 .NET 核心 3.0 一起,C# 8.0 今天就已推出!它也是开源的,是你们许多人用来制作应用程序的语言。Visual Studio 16.3 同时支持 C# 8.0 和 .NET 核心 3.0,并为所有新的 .NET 酷睿 3.0 功能提供工具支持。这包括支持使用 Windows 窗体和 WPF 构建桌面应用程序,支持使用 Blazor 构建客户端 Web 应用程序,使用 gRPC 构建后端微服务。
虽然 .NET 酷睿 3.0 是跨平台的,但您也可以创建特定于平台的应用程序!这意味着你的应用可以使用特定于操作系统的功能"点亮"。例如,如果您想与具有 .NET Core 的树莓派上的光传感器通话,您可以!
采取这一点,以明显的后续步骤,你采取(如果你想)一个15年的现有Windows窗体或WPF应用程序,并交换它的所有新的.NET酷睿3.0的"引擎",并收获的好处。这是一种大脑移植,可以使应用程序更快、更易于部署且更易于维护,但它仍然是使用现有代码的 Windows 应用。
您可能会认为,因为 .NET Core 3.0 包含对 Windows 窗体和 WPF 的支持,因为它可能更重或占用更多空间。事实上,这种支持存在于可选的 NuGet 包中。您的 .NET Core 应用比以往任何时候都小(在未来版本中会变得更加紧密),并且在容器/Docker 和需要密度的云中运行得非常出色。

.NET 核心 3.0 包括对 Windows 窗体和 WPF 应用程序的全面支持。
在 Visual Studio 2019 版本 16.3 中,您拥有构建和发布 WPF 应用程序所需的熟悉工具,包括 WPF XAML 设计器、用于为 WPF 应用程序创建 MSIX 包的工具等。
此外,我们很高兴地宣布,.NET Core 项目的第一个 Windows 窗体设计器预览版本今天可用,我们处于设计器的初期,因此它可作为 Visual Studio 扩展("VSIX")提供。安装 .NET 核心设计器后,Visual Studio 将根据应用程序的目标框架自动选择正确的设计器。设计器的此预览支持控件的子集,但每个月将在其他预览版本中添加更多控件。因此,如果您需要定期使用设计器,我们不建议将 Windows 窗体应用程序移植到 .NET Core。


推荐阅读
  • 包含phppdoerrorcode的词条 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • WCF类型共享的最佳实践
    在使用WCF服务时,经常会遇到同一个实体类型在不同服务中被生成为不同版本的问题。本文将介绍几种有效的类型共享方法,以解决这一常见问题。 ... [详细]
  • Python多线程详解与示例
    本文介绍了Python中的多线程编程,包括僵尸进程和孤儿进程的概念,并提供了具体的代码示例。同时,详细解释了0号进程和1号进程在系统中的作用。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 【妙】bug称它为数组越界的妙用
    1、聊一聊首先跟大家推荐一首非常温柔的歌曲,跑步的常听。本文主要把自己对C语言中柔性数组、零数组等等的理解分享给大家,并聊聊如何构建一种统一化的学习思想 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • C# 实现可浮动工具栏功能
    本文介绍如何在 C# 中实现一个可浮动的工具栏,即工具栏可以从其初始位置拖出,并且可以重新拖回原位。通过创建一个新的窗口作为工具栏的容器,并利用 .NET Framework 提供的 ToolStrip 控件,可以轻松实现这一功能。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • Juval Löwy主张,每个类都应被视为服务,这并非是为了让服务无处不在,而是因为微服务是经过深思熟虑后系统分解的自然结果。在他的设计和构建的系统中,这种理念有助于提高模块化、可维护性和扩展性。通过将每个类视为独立的服务,系统能够更好地应对复杂性,实现更灵活的部署和更高的性能。 ... [详细]
author-avatar
邱氏家族_玉辈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有