正文内容加载中...
posted @ 2019-07-11 16:46 楼上那个蜀黍 阅读(636) 评论(8) 编辑
摘要: 在《迁移桌面程序到MS Store(8)——通过APPX下载Win32Component》中我们讨论了通过APPX来下载Service部分的安装包。但是纯UWP的客户端并不能自动运行下载的exe或者msi文件。本篇将着手解决这个问题。假设我们有如下结构的application,蓝色APPX中包含UW阅读全文
posted @ 2019-07-02 16:56 楼上那个蜀黍 阅读(164) 评论(0) 编辑
摘要: 在上一篇《迁移桌面程序到MS Store(7)——APPX + Service》中,我们提到将desktop application拆分成UI Client+Service两部分。其中UI Client可以通过Desktop Bridge技术Pacakage成APPX,上传到MS Store以供下载阅读全文
posted @ 2019-05-24 16:29 楼上那个蜀黍 阅读(201) 评论(0) 编辑
摘要: 本篇我们以一个Sample工程,来说明如何把一个常见结构的desktop application,转制成APPX并在MS Store提供下载。 之前的篇章中,我们已经介绍了一些内容,包括如何通过Visual Studio创建Packaging工程, 如何将Class Libraries转换到.NET阅读全文
posted @ 2019-04-01 15:35 楼上那个蜀黍 阅读(414) 评论(1) 编辑
摘要: 上一篇我们简单介绍了.NET Standard,本篇我们来实践.NET Framework 4.5 Class Library到.NET Standard 2.0的转换. 首先让我们来做一些准备工作。 第一步,需要将项目组所有同事的Visual Studio统一升级到2017 15.3版本或更新。(阅读全文
posted @ 2019-02-19 18:03 楼上那个蜀黍 阅读(264) 评论(1) 编辑
摘要: 接下来的几篇,我想讨论下迁移桌面程序到MS Store,可以采用的比较常见、通用性比较强的实施步骤和分层架构。 通常商业项目一般都是不断的迭代,不太可能突然停止更新现有的桌面版本,然后花很长时间从头来写UWP版本,所以我建议将迁移的过程分阶段,通过几个版本的迭代,慢慢地从传统桌面程序,转变成一个可以阅读全文
posted @ 2019-01-07 23:37 楼上那个蜀黍 阅读(498) 评论(6) 编辑
摘要: 上一篇我们讨论了如何在转制的桌面程序中,通过StartupTask来实现转制版本的开机自启动。实际操作中,我们通过编辑Packaging工程中的Package.appxmanifest文件,来添加自启动的配置项。如果要在程序的UI中实现开启和关闭自启动的功能。那就需要通过代码来操作StartupTa阅读全文
posted @ 2018-12-20 17:03 楼上那个蜀黍 阅读(322) 评论(0) 编辑
摘要: 迁移桌面程序的时候,有可能你会遇到这么个需求——开机自启动。Windows传统桌面程序的传统陋习。不论什么奇葩软件都想要开机自启动,默认就给你打开,一开机哐哐哐什么雷,什么企鹅都蹦出来,也不管你用不用。 但是上班呢,老板是给钱的,只要有需求,节操什么的不重要。今天我们就来看怎么弄开机自启动……(大雾阅读全文
posted @ 2018-12-03 11:20 楼上那个蜀黍 阅读(381) 评论(3) 编辑
摘要: 迁移传统桌面程序到MS Store的另一种方式是使用Desktop App Converter工具。虽然本篇标题包含了Desktop App Converter(以下简称DAC),实际上我是来劝你别用DAC的…… 首先我简单介绍下DAC,DAC可以转换传统桌面程序,将其打包成APPX文件。虽然名字里阅读全文
posted @ 2018-11-21 16:21 楼上那个蜀黍 阅读(284) 评论(0) 编辑
摘要: 之前跑去做了一年多的iOS开发,被XCode恶心得不行。做人呢,最重要的是开心。所以我就炒了公司鱿鱼,挪了个窝回头去做Windows开发了。 UWP什么的很久没有正儿八经写了,国内的需求非常少。传统的桌面开发倒是因为人越来越少了,需求还在,有少量还不错的职位。现在在做WPF的项目,公司层面倒是很愿意阅读全文
posted @ 2018-11-12 14:26 楼上那个蜀黍 阅读(555) 评论(8) 编辑