C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■88132 / 1階層)  必須コンポーネントを入れないためには
□投稿者/ とっちゃん (507回)-(2018/08/03(Fri) 13:10:38)
No88114 (774RR さん) に返信
> Visual Studio 2005 (遺物) 付属のセットアッププロジェクトで .NET 2.0 向け WinForms App 用のインストーラを作成しています。で、できた MSI を .NET 3.5 を有効化していない Windows 10 上で実行させます。
>
> 「必須コンポーネントをインストールするセットアッププログラムを作成する」
> のチェックを外しているにもかかわらず Windows 10 上で hoge_setup.msi を実行すると .NET 2.0 が無効であるがゆえに
> 「このセットアップは .NET Framework バージョン 2.0.50727 を必要とします」ダイアログが出てしまい
> - いいえを選ぶとセットアップが終わってしまいます。
> - はいを選ぶと Microsoft の Web Page の sorry this page is no longer available となります。
>
> .NET 2.0 の有効化は今回の案件では不要なのですが、この「 .NET 2.0 を入れろ」画面を出さない方法はあるでしょうか?

おそらく、起動条件だと思います。
セットアッププロジェクトのコンテキストメニューのサブメニュー(VS2017だとViewという英語)に、起動条件があります。
そこを開いて、Launch Conditions(これも日本語かもしれない)に、セットされていると思うのでそれを削除してください。
多分これで文句を言われなくなると思います。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←必須コンポーネントを入れないためには /774RR →Re[2]: 必須コンポーネントを入れないためには /yo
 
上記関連ツリー

必須コンポーネントを入れないためには / 774RR (18/08/03(Fri) 10:55) #88114
必須コンポーネントを入れないためには / とっちゃん (18/08/03(Fri) 13:10) #88132 ←Now
│└ Re[2]: 必須コンポーネントを入れないためには / yo (18/08/04(Sat) 12:44) #88140
│  └ Re[3]: 必須コンポーネントを入れないためには / とっちゃん (18/08/07(Tue) 10:59) #88166
│    └ Re[4]: 必須コンポーネントを入れないためには / 774RR (18/08/07(Tue) 14:11) #88168 解決済み
Re[1]: 必須コンポーネントを入れないためには / shu (18/08/07(Tue) 14:15) #88169
  └ Re[2]: 必須コンポーネントを入れないためには / 774RR (18/08/07(Tue) 14:32) #88171
    └ Re[3]: 必須コンポーネントを入れないためには / shu (18/08/07(Tue) 15:58) #88172 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信