2013-03-20 95 views
0

我在Lightswitch 2012中开发了一个应用程序,现在需要将其部署到运行XP SP3的台式PC上。Lightswitch桌面应用程序不会在XP SP3中运行

我已经看过前两个职位Can't run Lightswitch 2012 Programm under Windows XPLightswitch Desktop Application Wont Install in XP SP3

的两个职位均是指执行[editbin vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1]修改vslshost.exe文件,但只有第一个帖子说,它的工作。

在我的情况,我已经试过了上述更新vslshost.exe文件,但是当我发表我的LS2012项目它将恢复为默认vslshost.exe文件。如果我手动交换文件,我修改了副本,当我运行的应用程序部署我得到以下错误:

System.Deployment.Application.InvalidDeploymentException (HashValidation) 
    - File, vslshost.exe, has a different computed hash than specified in manifest. 
    - Source: System.Deployment 

所以,问题是

  1. 我做错了什么?
  2. 是否有vslshost.exe的主副本需要更新?

(顺便说一句,我也跑了VS2012(KB270250从VS2012更新1个CTP 4))

感谢您的帮助

回答

相关问题