我在Lightswitch 2012中开发了一个应用程序,现在需要将其部署到运行XP SP3的台式PC上。Lightswitch桌面应用程序不会在XP SP3中运行
我已经看过前两个职位Can't run Lightswitch 2012 Programm under Windows XP和 Lightswitch 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
所以,问题是
- 我做错了什么?
- 是否有vslshost.exe的主副本需要更新?
(顺便说一句,我也跑了VS2012(KB270250从VS2012更新1个CTP 4))
感谢您的帮助