可以直接将ClickOnce发布到Azure Blob存储吗?

Jer*_*ore 6 clickonce azure azure-storage azure-storage-blobs

我已经阅读了有关如何发布ClickOnce部署然后将文件复制到Azure Blob存储的文章(例如:http://kazinadudvari.wordpress.com/2009/06/01/how-to-deploy-clickonce-applications -to-windows-azure /).我只是好奇是否可以实际设置ClickOnce发布将其直接推送到Azure blob存储容器?

如果没有,这是为未来计划的吗?

谢谢!!

Avk*_*han 4

Clickonce 过程是以从互联网或本地位置部署的方式打包您的应用程序。ClickOnce 进程不会维护最终单击一次包的存储位置。我不知道未来是否有相关计划,但我认为不需要单击一次即可使 Azure blob 存储依赖。可以通过自定义构建过程来打包 clickonce 内容并通过提供正确的凭据上传到 Azure Blob 存储来完成。

由于您可以使用MSBUILD 生成 Clickonce包,因此您可以进一步自定义此过程,通过编写一个非常小的命令行应用程序并在 MSBUILD 完成创建 clickonce 包后进行自动化,将这些 clickonce 文件上传到 Azure Blob 存储。在此论坛讨论中,用户有一些代码片段来构建命令行应用程序来上传包。您肯定可以想出类似的东西来满足您的要求。