none
セットアップで.NetFramework2.0SP1を強制的にインストールするには? RRS feed

  • 質問

  • 皆様いつもお世話になります

     

    VisualStudio2005StandardEdition(VB)で社内用のWindowsFormアプリを作成しています

    開発環境は、WindowsXpPro(SP2),.NetFramework2.0(SP1)です

     

    作成したアプリの実行環境は主にWindows2000、一部Xpで、インターネットには接続していません

     

    最初、開発環境では正常に動作するアプリが実行環境ではファイルのオープンダイアログを表示する際にエラーになるという現象に悩まされました(「メソッドが見つかりません ・・・ openfiledialog.get_safefilename()」)

    で、この問題は実行環境の.NetFramework2.0をSP1にアップデートすれば発生しないことがわかりました

     

    そこで、セットアッププロジェクトの必須コンポーネントに.NetFramework2.0(SP1)を組み込む方法を探した結果、

    http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=42772&forum=7

    にたどり着き、その記述通りで実行出来たのですが、すでに.NetFramework2.0(非SP1)がインストール済みのパソコンの場合はインストーラからはコンポーネントがインストール済みと判断されるようでアップデートは行われません

     

    セットアッププロジェクトの設定で、強制的に.NetFramework2.0(SP1)をインストールさせることは出来ないのでしょうか?

    ご存知の方がおられましたら、回答をお願いいたします

     

    2008年9月30日 9:55