加速转制应用开发流程,微软宣布UWPDesktop NuGet发行包
本帖最后由 newsmanager 于 2017-1-18 16:10 编辑
今天,微软在 ***链接停止解析***宣布了面向 Desktop Bridge 的 UWPDesktop NuGet 发行包。Desktop Bridge 允许开发者直接在 WinForms、WPF、VB 应用中调用 UWP API。比如,开发者可以使用和动态磁贴、通知、App Services 相关的 API 来提升用户体验。
实际上,在此之前,在一个转制应用中调用 UWP API 是一件非常麻烦的事情。开发者需要找到并引用正确的 .dll 或者 .winmd 文件,但是在大多数时候,开发者并不知道选择上述文件中的哪一个。
***附件停止解析***
而现在,开发者仅需在自己的项目中添加 UWPDesktop NuGet 发行包,就可以在无需任何额外引用的前提下调用***链接停止解析*** 了。
下面是两种安装发行包的方法:
1.在 Visual Studio 中,右击项目,选择”Manage NuGet Packages”(管理 NuGet 发行包),并搜索安装 UWPDesktop 发行包。
***附件停止解析***
2.使用”***链接停止解析***”(Package Manager Console)
[mw_shl_code=c,true]Install-Package UwpDesktop[/mw_shl_code]
但是微软也提醒,并不是所有的Modern API 都可以直接从桌面应用中调用。比如,开发者不能在 WinForms 应用中使用 XAML 或者 SecondaryTile。UWPDesktop NuGet 发行包将会在遇到上述不支持的情况时给出提醒。
***附件停止解析***
更多相关资源:
[list]
[*]***链接停止解析***
[*]***链接停止解析***
[*]***链接停止解析***
[/list]
感兴趣的开发者小伙伴可以去尝试一下微软新推出的发行包啦 ~
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
Quote***链接停止解析***
就是说以前在开发转制UWP的时候还必须手动调用API,现在可以自动了?怪不得转制的那么少,原来不容易搞。 ...
其实不算是这意思,这个包的功能,实际上是可以让一般的Win32程序可以调用UWP的一部分功能,当然,UI部分没办法,但是其它的功能很多都是可以使用的。
Quotevbfool 发表于 2017-1-18 15:46
其实不算是这意思,这个包的功能,实际上是可以让一般的Win32程序可以调用UWP的一部分功能,当然,UI部分 ...
原来如此
本帖最后由 tmp00000 于 2017-1-19 14:45 编辑
这下子不用到处找 Windows.winmd 和 System.Runtime.WindowsRuntime.dll 了。
不过我不理解单独列出来的支持 VB 程序是指给 VB 做了 UWP 的 My 命名空间拓展 还是因为他们包装的 API 没有公开 IntPtr 和 UIntPtr 之外的指针类型,也没有公开 __arglist 型的参数列表导致这个 Nuget 包是兼容 VB 的。
看我找到了什么?有些 API 从桌面应用转换到 UWP 没办法在移动设备执行,除非完全移植到 UWP。说明确实要有一种移动设备要支持转制的桌面应用。
***图片停止解析***
Quote凤凰新闻UWP版 发表于 2017-1-18 15:54
微软无聊,愿意开发的会做原生应用,比如网易云音乐,不愿意开发的,支付宝,都不会转制! ...
还有爱奇艺