Lightswitch2011プロジェクトをLS2012に移行しました。「vslshost.exe」を実行して、コンパイル済みアプリケーションを起動します。これは、Windows 7(32ビットおよび64ビット)を使用するとうまく機能しますが、Windows XPを使用すると、アプリケーションの起動に失敗します(vslshost.exeは有効なWin32アプリケーションではありません)。LS2012に切り替える前は、すべて問題ありませんでした。
アプリケーションはデスクトップアプリケーションとしてコンパイルされます。これは、使用可能なSQLデータベースに依存し、内部のApplicationDataデータベースを使用しません。これは、最新のWindowsXPを搭載した2台のPCで再現できます。
ildasmでvslshosts.exeを確認した後、プロジェクトが.NET4.0を対象としてコンパイルされたと確信しています。そのため、プロジェクトをLS2012に移行してもフレームワークは変わりませんでした。
この問題に関する情報は見つかりませんでした。VS2012を使用しているWindowsXPとC++に関するいくつかの問題に遭遇しただけです。
これについて何か情報はありますか?
前もって感謝します!