2013-08-22 57 views
1

是否有可能开发可用作ClickOnce应用程序的Windows应用程序 - 也就是说,用户只需点击一个URL,然后Windows应用程序就会下载,安装后会开始运行。我不希望该应用程序成为Windows Store应用程序。该应用程序将具有一些用于公司内部使用的简单功能。ClickOnce应用程序启动Windows 8应用程序

+0

我发现有几个链接表示他们在Winows 8的Click Once应用程序中面临一些问题 - 因此我不确定这一点。我的应用程序作为Windows窗体应用程序正常运行。但我想通过URL进行一次点击。我打算创建更丰富的UI的WPF应用程序,但后来想到创建一个Windows 8应用程序。如果任何人都可以在这里放一些灯,这将非常有用。 - 谢谢 – Jash

+0

您不能将ClickOnce与“metro应用程序”一起使用,但您可以使用同样的应用程序,您也可以在Windows XP或Windows 7上运行,并在Windows 8上运行它。我已在下面做了更全面的回复。 – RobinDotNet

回答

1

这取决于你正在谈论的Windows 8的版本。您无法在Windows 8 RT上运行ClickOnce应用程序。您可以在Windows 8上运行它。您需要了解智能屏幕过滤​​器的问题。您现在必须签署可执行文件,您可以使用预发布或后构建指令进行签名。如果您没有来自CA的签名证书,那么当安装被智能屏幕过滤​​器中断时,您必须教育您的用户单击“更多信息”。对于VSTO应用程序,您必须必须有有效的证书;如果它没有签名,或者使用自行创建的证书进行签名,它在Windows 8上完全不起作用。

最初在this article中对此进行了说明,并在this article中对其进行了更详细的说明。

相关问题