2013-03-20 108 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))

感謝您的幫助

回答

相關問題