0

大学で依頼された Lightswitch のプロジェクトをついに完成させました。私は来週展開 (公開) する準備ができており、ソフトウェアを受け取る人々は XP マシンを使用しているとちょうど言われました。Lightswitch を Windows XP で動作させるために、次のような多くの質問と多くの修正を読みました。

  • 「editbin vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1」で DumpBin を変更する

  • IISに展開されたサービスを使用してデスクトップアプリケーションとして展開します(これらは本当に古いPCであるため、これが機能するとは思いません)

  • すべての前提条件を手動でインストールし、ClickOnce アプリケーションを配置マニフェスト ファイル (.application) から直接起動します。

  • Visual Studio 2010 または Visual Studio 2008 を使用してサンプルの ClickOnce アプリケーションを作成し、Visual Studio 2012 で説明したのと同じ名前で公開します。公開された場所から setup.exe ブートストラップを取得し、Visual Studio 2012 を使用して作成された既存の setup.exe ブートストラップを置き換えます。

このすべての回避策が利用可能であるため、質問する必要があります。これは最終的に機能しますか? この回避策の 1 つまたはすべてを使用すると、アプリケーションをデプロイできると誰かが本当に教えてくれますか!? 誰か?

4

2 に答える 2

1

ソリューション エクスプローラーでルート プロジェクトを右クリックし、[プロジェクトのアップグレード] を選択して、「V3」LightSwitch プロジェクトにアップグレードする場合、XP での 2 層展開の問題は VS 2012 Update 2 でも解決されました。これにより、プロジェクトが「V3」プロジェクト システム、ランタイムに更新され、より新しい発行ウィザードが使用されます。VS 2012 Update 2 に同梱されている VSLSHOST.exe のバージョンは、XP と互換性があります。

Dave Kidder - LightSwitch チーム

http://social.msdn.microsoft.com/profile/dave%20kidder/

于 2013-11-06T21:11:05.027 に答える