Lightswitch 2012 and Windows XP

本文关键字:XP Windows and 2012 Lightswitch | 更新日期: 2023-09-27 18:34:52

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

  • 将转储箱更改为"editbin vslshost.exe/SUBSYSTEM:WINDOWS,5.01/OSVERSION:5.1">

  • 将其部署为桌面应用程序,并将服务部署到IIS(我认为这行不通,因为这些是真正的旧PC(

  • 手动安装所有必备组件,并直接从部署清单文件 (.application( 启动 ClickOnce 应用程序

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

有了所有这些可用的解决方法,我需要问一下,这最终会起作用吗?有人真的可以告诉我,使用一种或所有这些解决方法,我将能够部署应用程序!?有人?

Lightswitch 2012 and Windows XP

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

戴夫·基德 - LightSwitch 团队

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

我有一个成功部署的应用程序,使用 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.aspx和http://blogs.msdn.com/b/bethmassi/archive/2012/03/29/lightswitch-iis-deployment-enhancements-in-visual-studio-11.aspx

希望有帮助。