Vb.net 有关桌面应用程序的Windows应用程序(Metro)磁贴/图标的问题

Vb.net 有关桌面应用程序的Windows应用程序(Metro)磁贴/图标的问题,vb.net,windows-10,windows-10-universal,Vb.net,Windows 10,Windows 10 Universal,我有一个用VB.NET编写的应用程序,我想转到Win10。它将始终是一个桌面应用程序,但我希望它在Win 10中有一个开始图标/磁贴。看看哪个建议创建一个Metro应用程序(现在我相信称为Windows应用程序)来启动桌面应用程序。问题就是这样 这些线程有点旧。在Win10中,使用Windows应用程序作为桌面应用程序的启动器,为桌面应用程序提供Windows应用程序磁贴的最佳方法是什么 似乎在Win10中,Microsoft现在允许在Update Security>SideloadApps中安

我有一个用VB.NET编写的应用程序,我想转到Win10。它将始终是一个桌面应用程序,但我希望它在Win 10中有一个开始图标/磁贴。看看哪个建议创建一个Metro应用程序(现在我相信称为Windows应用程序)来启动桌面应用程序。问题就是这样

  • 这些线程有点旧。在Win10中,使用Windows应用程序作为桌面应用程序的启动器,为桌面应用程序提供Windows应用程序磁贴的最佳方法是什么

  • 似乎在Win10中,Microsoft现在允许在Update Security>SideloadApps中安装非商店应用程序。安装应用程序时需要启用此功能,但是否需要始终启用此功能。例如,如果用户关闭应用程序,安装后会发生什么情况,应用程序是否会停止启动? 例如,我明白了,基本上,AllowAllTrustedApps和AllowDevelopmentWithoutDevLicense。我的桌面安装程序是否可以更改这些密钥,安装Windows应用程序(以及其他所有内容),然后再次更改密钥

  • 卸载?如果我创建了一个仅启动我的桌面应用程序的Windows应用程序,则用户可能会卸载或删除该Windows应用程序,这意味着我的桌面应用程序将被孤立并丢失。有解决这个问题的建议吗


  • 根据你的描述,我想你需要的是。没有必要将Windows应用程序用作桌面应用程序的启动程序

    您可以尝试,通过此功能,您可以将为.NET 4.6.1或Win32编写的现有桌面应用程序带到通用Windows平台(UWP)


    转换后,您可以自动替换由桌面应用程序转换器(DAC)生成的资产,以提供自定义瓷砖/图标。有关更多信息,请参阅。

    谢谢您的回复。我唯一不想或不能做的就是转换它。我只是想让它看起来像一个应用程序。@darbid我也认为桌面桥是正确的选择。为什么您不想或不能这样做?桌面应用程序使用Internet Explorer 11\MSHTM和其他各种COM库,如Office 2010。dasktop应用程序还向COM公开了它自己的方法。根据我的一般问题以及我在Bridge软件上读到的内容,这就是答案。这意味着我还有1000个问题,但就这个问题而言,谢谢。