博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用WinForm/WPF代码来为.NET Core 3.0功能投票
阅读量:5864 次
发布时间:2019-06-19

本文共 1041 字,大约阅读时间需要 3 分钟。

我们在5月报道过微软希望在.NET Core 3.0上运行WinForms和WPF。为了实现这个目标,他们正在构建一个新工具,该工具将允许你投票以决定他们需要把哪些API移植到.NET Core。但是,这不是一次直接进行的投票,而是基于你的应用程序正在使用的API进行的。

\\

他们为此开发的工具叫作(Portability Analyzer)。该工具的前几个版本被用于对控制台和ASP.NET应用程序所需功能进行投票。在运行该工具的GUI版本时,你需要选择一个目录。如果你粘贴的文件的文件名后缀为exe和dll,那么分析器就不会正确运行。

\\

需要提醒的是,WinForm和WPF不会在此计划下实现跨平台。这个计划的目的是让Windows开发人员能够从.NET Core的部署和性能提升中获益。

\\

当然,这并不是说从长期来看跨平台的UI是不可能的。他们可能会把,或者可能会越来越受欢迎。当然,从开发人员对.NET Core 3.0公告的评论中还是可以看到人们对可用跨平台GUI是很感兴趣的。

\\

目前还没有在考虑中的API的完整列表,不过Immo Landwerth分享一些信息:

\\
\

从高层面来说,我们已经决定:

\\

.NET Core不会包含Remoting;

\\

不会在.NET Core上启用部分信任/CAS/沙箱操作;

\\

不会在.NET Core 3.0中引入System.Web、WF和WCF托管,但是,这取决于用户反馈。

\\

我认为,几乎所有其他因素都取决于有多少人受其影响,以及我们是否能在.NET Core 3.0中实现。

\
\\

在评论中,开发人员列举了一些他们最想要的API。Jan Friedirch写道:

\\
\

WCF托管是把我们的应用程序移植到.NET Core唯一缺失的东西。我们有15个不同的托管WCF的应用程序。

\
\\

Ryan回应刚才的说法:

\\
\

我的大多数应用程序都没问题,但是唯一缺失的东西就是WCF。我知道,这个还在讨论中,因此,我会全力支持它。现在,我使用双向TCP在一个客户端应用程序和一个远程会话中的应用程序之间进行通信。我可能会把它切换到websocket实现,但我希望不会立即在这上面耗费太多资源(尽管我已经在考虑这么做,因为有一个功能请求需要对服务定义进行重大修改)。

\
\\

InfoQ将在下周对服务器端WCF的辩论进行全面的报道。

\\

查看英文原文:

\\

感谢对本文的审校。

转载地址:http://neynx.baihongyu.com/

你可能感兴趣的文章
C语言易混淆关键词详解-const, static, extern, typedef, 声明
查看>>
10 本 Linux 免费电子书
查看>>
Redis消息队列
查看>>
开启数据智慧,阿里云大数据团队调研高新区
查看>>
PgSQL · 源码分析 · PG中的无锁算法和原子操作应用一则
查看>>
C++实践参考:小玩文件
查看>>
Oracle Parallel相关参数设置不当引起的系统故障
查看>>
为什么说全栈工程师是未来?
查看>>
Scala入门到精通——第二十七节 Scala操纵XML
查看>>
JavaScript 事件
查看>>
写在1/3学期:我们的学习问题分析
查看>>
D3数据连接:进入
查看>>
云栖大会 · 南京峰会 | 通往智能之路上的新技术
查看>>
Netstat命令详解
查看>>
《C++语言基础》实践参考——图书馆的书
查看>>
Why Apache Beam? A data Artisans perspective
查看>>
PgSQL · 功能分析 · Listen/Notify 功能
查看>>
死磕Spring系列之二,bean标签的解析和BeanDefinition的注册
查看>>
【干货】ModSecurity - 针对中小站长高效、免费waf组件
查看>>
AD域的Java开发操作
查看>>