如何将Lightswitch应用程序部署为Web应用程序和桌面应用程序?

时间:2013-03-08 04:47:04

标签: c# visual-studio-lightswitch lightswitch-2012

我想将我的LightSwitch应用程序发布为3层桌面应用程序和Web应用程序。有没有办法以同步的方式做到这一点?是否有任何命令可以让我在尝试之前进行检查,例如Web应用程序中的OOB操作?基本上,我无法在网上找到有关在桌面(OOB)和网络中部署的任何内容。我想知道是否有任何相关知识。

1 个答案:

答案 0 :(得分:3)

您应该可以使用AutomationFactory.IsAvailable属性来检测您的lightswitch应用程序是在浏览器中还是在浏览器之外,该属性应该在浏览器中返回false,对于浏览器外则为true

关于发布到桌面和Web,我认为您可以只运行Desktop的发布向导,以便它在../Publish目录中生成必要的文件,将它们保存在某处,然后重新运行发布Web的向导。只要您将数据发布到同一位置(假设您希望在两个应用程序之间共享数据),那么这应该可行(但我没有尝试过,所以没有保证)。

相关问题