我已经看过这次问了几次,但是根本没有回答,或者答案是使用VS 2012或更早的时候允许这样做。似乎Microsoft在VS 2013中删除了此功能。
有没有办法将ClickOnce应用程序发布为网页?
编辑:以下是删除功能的反馈报告: https://connect.microsoft.com/VisualStudio/feedback/details/1013145/vs-2013-4-rc-publish-xbap-via-http
答案 0 :(得分:1)
看起来该功能仍然存在。
本指南介绍了如何指定网页How to: Specify a Publish Page for a ClickOnce Application
答案 1 :(得分:1)
XBAP已被删除,但您仍可以发布到HTTP / HTTPS托管端点。所有XBAP都为您提供了浏览器托管的应用程序,但部署机制仍然适用于ClickOnce的桌面体验。
例如,我使用Azure Blob存储来托管已发布的文件,使用publish.htm作为发送用户的前端。每次我发布时,我都必须将文件推送到blob商店,但它很容易实现自动化。用户将被发送到:http:// your-blob-store-url /publish.htm
我使用的方法基于这篇文章:How to host a ClickOnce deployment in Azure Blob Storage