最近、システムをWindows7Enterpriseにアップグレードしました。VS2010で.NetFramework3.5を使用して構築されたコンソールアプリケーションのインストールパッケージを作成しました。しかし、XPマシンにmsiをインストールしようとすると、.NetFramework4が必要であるという警告が表示されます。
エラーを解決しようとした手順:
- [プロジェクト]を右クリックし、[アプリケーション]タブでターゲットフレームワークを.NetFramework3.5に設定します。
- [プロジェクト]を右クリックし、[公開]>[前提条件]を選択します>a)選択した.Net Framework 3.5 SP1およびb)Windowsインストーラー3.1
- [セットアッププロジェクト]を右クリックします。前提条件>a)選択した.Net Framework 3.5 SP1およびb)Windowsインストーラー3.1
- セットアッププロジェクトを再構築して、msiを作成します。
XPマシンにmsiをインストールしているときにまだ警告が表示されるため、上記の手順はすべて無駄です。
誰かがこの問題を解決するためのより良いアイデアを持っていますか?