[ https://stackoverflow.com/questions/3620474/microsoft-net-compatibility を解決した後の新しいケース]
VS2010 を使用し、.Net 2.0 (VB.Net Windows フォーム アプリケーション) をターゲットにしました。XP クライアントに .Net 2 または 3.5 をインストールするように依頼しました。
今週、クライアントの 1 人が XP を再インストールしました。そこにWindowsアップデートがインストールされていると思います.Net 4.
次のメッセージが表示されるため、現在 .Net 3.5 をインストールできません -
Setup has detected that the Service Pack version of this system is newer than the update you are applying.
There is no need to install this update.
しかし、必要があります!
- .Net 4 をアンインストールできますか?
- どうやって?コントロール パネルの使用 | addRemovePrograms?
- 次に、.Net 3.5 以降の .Net 4 をインストールしますか?
解決:
解決 [セットアップは、このシステムのサービス パック バージョンが、適用している更新プログラムよりも新しいことを検出しました。このアップデートをインストールする必要はありません。]
ControlPanel | を使用して、.Net 4 バージョンのアンインストールを試みることができます。addRemovePrograms をインストールしてから、.Net 3.5 をインストールし、それ以降は .Net 4 もインストールします。
この方法で .Net 4 をアンインストールできない場合は、特別な削除ツールを使用できます。このツールの詳細については、次のリンクを参照してください。
.NET Framework クリーンアップ ツール ユーザー ガイド - http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
.NET Framework 4 で動作する .NET Framework クリーンアップおよび検証ツールの更新バージョン http://blogs.msdn.com/b/astebner/archive/2010/05/13/10012778.aspx
.Net Framework 2.0、3.0 4.5 の削除方法 - http://www.youtube.com/watch?v=7ssizNQ0YPk