用WinForm/WPF代码来为.NET Core 3.0功能投票

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

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

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

当然,这并不是说从长期来看跨平台的UI是不可能的。他们可能会把WinForm的Mono/Linux版本移植到.NET Core,或者基于XAML的Avalonia项目可能会越来越受欢迎。当然,从开发人员对.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://www.infoq.com/cn/news/2018/08/Core-3-Portability-WPF-WinForms


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/320261.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

病毒扩散

链接: 时间限制:C/C 2秒,其他语言4秒 空间限制:C/C 262144K,其他语言524288K 64bit IO Format: %lld题目描述 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200429210705568.png?x-oss-processimage/waterm…

P3200-[HNOI2009]有趣的数列【卡特兰数】

正题 题目链接:https://www.luogu.com.cn/problem/P3200 题目大意 求一个长度为2∗n2*n2∗n的排列要求 奇数位和偶数位分别递增相邻的偶数位大于奇数位 解题思路 可以看做是一个2∗n2*n2∗n的序列按顺序填进奇数和偶数位,然后因为第二个要求所以奇数位在任何时候…

【SPFA】Party(jzoj 1328)

Party jzoj 1328 题目大意 有一个有向图,给你一个x,让你求每一个点到x再回去的最短路径,输出所有最短路径的最大值 输入样例 4 8 2 1 2 4 1 3 2 1 4 7 2 1 1 2 3 5 3 1 2 3 4 4 4 2 3输出样例 10 样例解释 数据范围 1⩽x⩽N⩽10001\le…

【每日一题】4月27日题目精讲 Removal

链接: 时间限制:C/C 2秒,其他语言4秒 空间限制:C/C 524288K,其他语言1048576K 64bit IO Format: %lld题目描述 Bobo has a sequence of integers s1, s2, …, sn where 1 ≤ si ≤ k. Find out the number of distinc…

[CF966E] May Holidays(树上数据结构问题、分块+虚树)

Description 一个 n 个结点的有根树,每个结点 x 有一个值 txt_xtx​,和一个颜色 (黑/白)。 m 次操作: 翻转某点颜色。询问有多少点 x 满足:x 为黑色,x 的白色后代数 > tx。 n, m ≤ 10510^5105 Solution 令 wi …

Asp.Net Core 2.2.0-preview1已经发布

原文地址 ASP.NET Core 2.2.0-preview1 now available今天我们很高兴地宣布,现在可以试用ASP.NET Core和.NET Core的下一个次要版本的第一个预览。在过去的几个月里,我们和社区里的许多人一起为这个版本进行开发,现在它已经准备好让更广泛的受众尝试它并…

YbtOJ#20089-[NOIP2020模拟赛B组Day10]平衡的树【贪心】

正题 题目链接:https://www.ybtoj.com.cn/contest/70/problem/3 题目大意 一棵树nnn个节点,每条边(x,y,a,b)(x,y,a,b)(x,y,a,b),可以花费111的代价让一条边的a,ba,ba,b都减去111,但是不能小于000,要求最少代价使得每条边满足yyy…

纪中B组模拟赛总结(2020.2.13)

成绩 rankrankranknamenamenamescorescorescoreT1T1T1T2T2T2T3T3T3T4T4T4141414lyflyflyf200200200100100100000000100100100 总结 今天真改“滚”QAQ T1一开始不会,最后才来做,发现了题目的精髓,才切掉 T2打了个ST表,MLE&#x…

牛客网【每日一题】4月28日题目精讲 美味菜肴

链接: 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 32768K,其他语言65536K 64bit IO Format: %lld题目描述 小明是个大厨,早上起来他开始一天的工作。他所在的餐厅每天早上都会买好n件食材(每种…

UOJ284 快乐游戏鸡(树上动态规划问题、长链剖分+单调栈)

Description 一棵 n 个点的有根树,带点权 wi。 从 s 出发,希望达到 t,每秒可以从当前点移动到某一个儿子。 有一个死亡次数,初始为 0。若在某个点 i(i ! s, t) 时,死亡次数 ≤ wi,那么死亡次数自增 1&…

C#系列之聊聊.Net Core的InMemoryCache

这两天在看.net core的in memory cache,这里记录一下用法,主要涉及MemoryCache的Get/Set/Expire/Flush。首先我们先用dotnet命令创建一个mvc的项目,这里我们将使用postman来请求server,1dotnet …

P1412-经营与开发【dp】

正题 题目链接:https://www.luogu.com.cn/problem/P1412 题目大意 nnn个地点,有一个能力值为www的稿子 如果地点iii是资源型的,那么可以选择获得ai∗wa_i*wai​∗w的价值,且ww∗(1−k100)ww*(1-\frac{k}{100})ww∗(1−100k​)如果地点iii是…

纪中在家培训总结(2020.2.1~2020.2.24)

前言 因为新型冠状病毒(疫情情况)的原因,纪中培训改为在家培训,一天的进度变成了两天甚至三天的进度QAQ,但我还是想说:武汉加油!中国加油! 这次培训总结没啥好写,请勿嘲…

CF1137F Matches Are Not a Child‘s Play(树上数据结构问题、树链剖分+ODT)

Description 一棵 n 个点的树,点权最初为 1 ∼ n 的排列。 定义一个删点过程:每次找到权值最小的叶子,删去它以及连接的边,重复这个过程直到剩下一个点,然后删去最后的点。 处理 q 个询问: 将一个点 x 的…

小石的签到题

链接: 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 262144K,其他语言524288K 64bit IO Format: %lld题目描述 输入描述: 共一行,输入一个数 n 。 输出描述: 共一行,输出 “Shi” 或 “Yang”&…

值类型、引用类型和泛型的前世今生

值类型、引用类型和泛型多语言咱们先不说主题,先说说CLR支持多语言。 .net有个非常强大的特点,那就是跨语言,支持很多语言,比如C#、J#等。先来个图看一看C# J# VB 等等等

P3247-[HNOI2016]最小公倍数【分块,并查集】

正题 题目链接:https://www.luogu.com.cn/problem/P3247 题目大意 nnn个点mmm条边,每条边有(x,y,a,b)(x,y,a,b)(x,y,a,b)。qqq次询问(x′,y′,a′,b′)(x,y,a,b)(x′,y′,a′,b′)表示询问是否存在一条x′−>y′x->yx′−>y′的路径使得路径上amaxa′,bma…

【DP】奖励卡(jzoj 3937)

奖励卡 jzoj 3937 题目大意 现在有一场比赛,想观看的人要提交申请,现在有x个人提交后得到两个号,y个人提交后得到一个号,有n轮抽号,每一轮抽一个号(概率相等),这个号的所有者不参…

CF526G Spiders Evil Plan(树上最优性问题、倍增+线段树)

Description 一棵 n 个结点的树,有正边权。 用 y 条链覆盖这棵树,满足: 所有链连通(有重点即算作相连)点 x 被覆盖被覆盖的边的权值和尽可能大 q 次给出 x, y,询问最大边权和,强制在线。 n, q…

CAP带你轻松玩转ASP.NETCore消息队列

CAP是什么?CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案,是.Net Core Community中的第一个千星项目(目前已经1656 Start),具有轻量级、易使用、高性能等特点。https://github.com/dotnetcore/CAP…