0

Lightswitch 2012でアプリケーションを開発しましたが、XPSP3を実行しているデスクトップPCにアプリケーションを展開する必要があります。

以前の2つの投稿をすでに確認しました。WindowsXPでLightswitch2012プログラムを実行できません。XPSP3Lightswitchデスクトップアプリケーションがインストールされません。

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

だから、質問は

  1. 私は何か間違ったことをしていますか?
  2. 代わりに更新する必要があるvslshost.exeのマスターコピーはありますか?

(ところで、私はVS2012も実行しました(VS2012 Update 1 CTP 4のKB270250))

ご協力いただきありがとうございます

4

1 に答える 1

0

これは社内アプリであるため、IT 担当者にマシンをアップグレードするよう説得しました。これは、考えられるさまざまなソリューションを試すことの悲しみが大きすぎたからです。

ただし、XP にデプロイする必要がある場合

詳細については、Lightswitch チームからの直接の意見を含む 2 つの非常に網羅的な投稿をご覧ください。

LS2012 デスクトップ アプリのインストールと XP での実行はまだ進んでいますか?

Windows XP 32 ビット展開

楽しみ....(???)

于 2013-03-21T14:17:39.413 に答える