我有一个Windows桌面应用程序(WPF+c++)。
我刚刚制作了一个ClickOnce安装程序。我在Windows 7上构建了它,但我想为Windows应用商店认证该应用程序,所以我在Windows 8上运行Windows应用程序认证工具包。
安装程序运行良好,它安装了我的应用程序,并在Windows 8的启动屏幕上显示了一个图标。我的应用程序运行良好。然后我卸载了它,准备运行证书。
当我试图证明它时,应用程序兼容性工具包无法安装它(几个窗口快速打开和关闭,我无法阅读它们,我没有体验到通常需要我进行一些交互的安装程序对话框)。
然后试剂盒弹出一个对话框:
Windows应用程序认证工具包未检测到任何新应用程序作为安装的结果。除非应用程序已成功安装)。
以前有一个MSI安装程序,它似乎可以与兼容工具包一起使用(该应用程序未通过认证,但有正当理由)。现在,我甚至无法获得安装ClickOnce应用程序的兼容性工具包。我如何认证我的桌面应用程序?
编辑商店中确实可以使用桌面应用程序。看看这个。http://msdn.microsoft.com/en-us/library/windows/desktop/hh749939.aspx
ClickOnce应用程序不适用于Windows 7和Windows 8软件徽标程序。
http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/f10242cb-39f1-4f5e-ac1f-e55a6c722a6b