SQL Server 2008 R2、.NET Framework 4、.NET Framework 4 Client、およびEntity Framework Code Firstを利用する C# Windows フォームアプリケーションがあります。
SQL Server 2008 R2 Express がマシン上に存在し、プログラムによってデータベースとテーブルが作成されます。
[更新] .NET Framework 4.5 をインストールしようとしましたが、次のメッセージが表示されました。
ブロック
の問題: .NET Framework 4.5 は、このオペレーティング システムではサポートされていません。
警告:
Windows モジュール インストーラー サービスがこのコンピューターで利用できないため、セットアップが正しく実行されない可能性があります。
オペレーティング システムは、 VMware Player内で動作する Windows XP 2002 SP3です。
[20xx 年 5 月 25 日更新]:ここにあるリンクを見つけたので、Windows XP にClickOnceがインストールされないことが問題だと思いました。ただし、Visual Studio 2010 でセットアップを再作成したところ、同じエラーが発生しました。
[20xx 年 5 月 26 日更新]: Visual Studio 2012 とEntity Framework 5 でテスト プロジェクトを作成し、ClickOnce を使用して Windows XP に正常にインストールできました。奇妙なことに、私は大きなアプリケーションの動作するバージョンを公開することができました。何が起こっているのかわかりません。また、Entity Framework 6 を含むプログラムをテスト コンピューターにインストールしましたが、これは大きなアプリケーションからは参照されませんでした。