【问题标题】:Lightswitch 2012 and Windows XP灯开关 2012 和 Windows XP
【发布时间】:2013-10-18 15:57:50
【问题描述】:

我终于用 Lightswitch 完成了我在大学里被要求完成的项目。我准备下周部署(发布),我只是被告知将收到该软件的人正在使用 XP 机器。为了让 Lightswitch 在 Windows XP 上运行,我已经阅读了很多问题和修复,例如:

  • 使用“editbin vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1”更改 DumpBin

  • 将其部署为桌面应用程序,并将服务部署到 IIS(我认为这行不通,因为这些都是旧电脑)

  • 手动安装所有先决条件并直接从部署清单文件 (.application) 启动 ClickOnce 应用程序

  • 使用 Visual Studio 2010 或 Visual Studio 2008 创建一个与 Visual Studio 2012 中提到的名称相同的示例 ClickOnce 应用程序并发布它。从发布的位置获取 setup.exe 引导程序并替换使用 Visual Studio 2012 创建的现有 setup.exe 引导程序

有了所有这些解决方法,我想问一下,这最终会奏效吗?有人真的可以告诉我,使用其中一种或全部的解决方法我将能够部署应用程序!? 有人吗?

【问题讨论】:

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


    【解决方案1】:

    如果您通过右键单击解决方案资源管理器中的根项目并选择“升级项目”升级到“V3”LightSwitch 项目,则 XP 上的 2 层部署问题也已在 VS 2012 Update 2 中得到解决。这会将项目更新为“V3”项目系统、运行时并将使用更新的发布向导。 VS 2012 Update 2 附带的 VSLSHOST.exe 版本与 XP 兼容。

    Dave Kidder - LightSwitch 团队

    http://social.msdn.microsoft.com/profile/dave%20kidder/

    【讨论】:

      【解决方案2】:

      我有一个成功部署的应用程序,它使用 3 层作为 XP 上的浏览​​器外(桌面应用程序)运行。最初我打算进行 2 层部署,但我无法找到可行的解决方法。

      所以我有一台服务器,它运行 IIS 以及我的 SQL 服务器(操作系统是 Windows Server 2003,但不一定是。) 客户端机器范围从 Windows XP 到 Windows 7,Windows XP 没有任何特殊问题。

      所以我可以肯定地说 XP 可以作为客户端工作。我无法让它运行中间层(因此在服务器上运行 IIS),但我没有尝试我发现的所有最后想法,所以我不会说这是不可能的。

      我发现在这个过程中最有帮助的两个链接是 http://blogs.msdn.com/b/bethmassi/archive/2011/03/23/deployment-guide-how-to-configure-a-web-server-to-host-lightswitch-applications.aspxhttp://blogs.msdn.com/b/bethmassi/archive/2012/03/29/lightswitch-iis-deployment-enhancements-in-visual-studio-11.aspx

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 2012-06-23
        • 2012-10-15
        • 2012-09-06
        • 2013-05-06
        • 1970-01-01
        • 1970-01-01
        • 2011-03-03
        • 1970-01-01
        • 2013-08-23
        相关资源
        最近更新 更多