.NET 4.0でWCFアプリを使用してWPFを開発しています。開発中のマシンは、Windows764ビットSP1です。このアプリは、構成が異なる複数のマシン(Win XP、Vista、7、さらにはPOS)に既にインストールされており、合計で約20台の異なるマシンになります。
昨日、私はそれを新しい顧客にインストールしようとしましたが、アプリはエラーメッセージなしでクラッシュしました(おそらくコードに沿ったいくつかの試行キャッチが原因です)。表示された唯一のメッセージは次のようなものでした:アプリが動作を停止し、Windowsが解決策を見つけようとしています。
クライアントマシンがWinXP64ビットであることに気付くまで、さまざまな構成を試しましたが、これまで出会ったことがないと思います。
Webを検索したところ、WinXPx64および.NET4.0との互換性の問題があることをどこかで読みました。これが事実かどうかはわかりません。
アプリを.NET3.5にダウングレードする必要がありますか?または、64バージョンを作成する必要がありますか、それとも問題が発生しているのはクライアントマシンですか?仮想マシンにWinXPがインストールされていても、PSで問題を再現できないため、ブラインドで飛んでいます。