Lightswitch 2012でアプリケーションを開発しましたが、XPSP3を実行しているデスクトップPCにアプリケーションを展開する必要があります。
以前の2つの投稿をすでに確認しました。WindowsXPでLightswitch2012プログラムを実行できません。XPSP3で Lightswitchデスクトップアプリケーションがインストールされません。
2つの投稿はどちらも、[ 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も実行しました(VS2012 Update 1 CTP 4のKB270250))
ご協力いただきありがとうございます