1
是否有可能開發可用作ClickOnce應用程序的Windows應用程序 - 也就是說,用戶只需點擊一個URL,然後Windows應用程序就會下載,安裝後會開始運行。我不希望該應用程序成爲Windows Store應用程序。該應用程序將具有一些用於公司內部使用的簡單功能。ClickOnce應用程序啓動Windows 8應用程序
是否有可能開發可用作ClickOnce應用程序的Windows應用程序 - 也就是說,用戶只需點擊一個URL,然後Windows應用程序就會下載,安裝後會開始運行。我不希望該應用程序成爲Windows Store應用程序。該應用程序將具有一些用於公司內部使用的簡單功能。ClickOnce應用程序啓動Windows 8應用程序
這取決於你正在談論的Windows 8的版本。您無法在Windows 8 RT上運行ClickOnce應用程序。您可以在Windows 8上運行它。您需要了解智能屏幕過濾器的問題。您現在必須簽署可執行文件,您可以使用預發佈或後構建指令進行簽名。如果您沒有來自CA的簽名證書,那麼當安裝被智能屏幕過濾器中斷時,您必須教育您的用戶單擊「更多信息」。對於VSTO應用程序,您必須必須有有效的證書;如果它沒有簽名,或者使用自行創建的證書進行簽名,它在Windows 8上完全不起作用。
最初在this article中對此進行了說明,並在this article中對其進行了更詳細的說明。
我發現有幾個鏈接表示他們在Winows 8的Click Once應用程序中面臨一些問題 - 因此我不確定這一點。我的應用程序作爲Windows窗體應用程序正常運行。但我想通過URL進行一次點擊。我打算創建更豐富的UI的WPF應用程序,但後來想到創建一個Windows 8應用程序。如果任何人都可以在這裏放一些燈,這將非常有用。 - 謝謝 – Jash
您不能將ClickOnce與「metro應用程序」一起使用,但您可以使用同樣的應用程序,您也可以在Windows XP或Windows 7上運行,並在Windows 8上運行它。我已在下面做了更全面的回覆。 – RobinDotNet