.NET 4とアプリの同時インストール方法とエラー解消法

このQ&Aのポイント
  • .NET 4 とアプリを同時にインストールする方法を教えてください。現在、Visual Studio のセットアッププロジェクトでMSIファイル化してインストールしていますが、インストール中にエラーが発生してしまいます。エラーの解消方法も教えていただきたいです。
  • .NET 4 で動くプログラムを作成し、Visual Studio のセットアッププロジェクトでMSIファイル化してインストールすると、インストール中にエラーが発生し、正常に終了しません。どのようにすれば、.NET 4 とアプリを同時にインストールできるのか教えてください。
  • 私は.NET 4 で動くアプリを開発していますが、インストーラーを実行すると、.NET 4 のインストールが完了した後にアプリのインストールが始まる予定ですが、実際にはアプリのインストールが開始されずに終了してしまいます。どうすれば、.NET 4 とアプリを同じフェーズでインストールできるのでしょうか?
回答を見る
  • ベストアンサー

.NET 4とアプリを同時にインストールするには?

.Net 4 で動くプログラムを作りました Visual Studio のセットアッププロジェクトでMSIファイル化してインストールします .Net 4 がインストールされいないパソコンでは左画が表示されます 『はい』を選択すると.Net 4 のインストールが開始され最後に右画が表示されます ここで『完了』を押下すれば、次に私が作った『MyProgram By MyCompamy』のインストールが始まるかと思ったら、そのまま終了してしまいます 『MyProgram By MyCompamy』をインストールするのは改めてMSIファイルを起動しなくてはなりませんでした これが普通なんでしょうか??? 私が何らかを間違っているから.Net 4 とアプリケーションを同じフェーズでインストール出来ないのしょうか? 色々試して見ましたが、上手くいきません ぜひご指導をお願い申し上げます

質問者が選んだベストアンサー

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.2

ANo.1の方法では質問の内容と同じけっかのようですね。 インストーラに含める方法が下記にありましたので、参考にしてください。 http://computer.shipweb.jp/soft/dotnettips_wininst.htm

sato-may
質問者

お礼

ありがとうございました 参考にさせて頂きます 今後とも宜しくご指導お願い申し上げます

その他の回答 (1)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

だいぶ時間が経っていますのですでに解決しているかもしれませんが。 > Visual Studio のセットアッププロジェクトでMSIファイル化してインストールします プロジェクトのプロパティの「必須コンポーネント」で 「.Net Framwork 4.0」にチェックを入れてみたらいかがでしょうか。

sato-may
質問者

お礼

ありがとうございます

関連するQ&A

  • Product Codeの変更法は?

    Visual Studioを使用してSetup Projectを作りました その.msiファイルを使ってインストールすると『別のバージョンの製品が既にインストールされています ・・・・・・』とのエラーが表示されます 今回作ったソリューシュンは、実は以前に作成した別のソリューションを流用して作ったものです だからProduct Codeが重なってしまっているのでしょう【私の推測】 Product Codeを変更すれば問題解決するだろうと思い、Setup Projectのプロパティを表示してみましたが、それらしい項目が見当たりません そこで質問です Visual Studioで作成したSetup ProjectのProduct Codeを変更する操作は何の様にすれば良いのでしょうか? アチコチ検索しましたが全く分かりません 宜しくご指導お願い申し上げます

  • カスタム動作のRegistry登録法 ???

    自作したプログラムMyProgramをインストールする為にVisual Studioでmsiファイルを作りました MyProgramはWindowsの起動とともに稼働すべきものなので、カスタム動作のRegistry登録のRunに C:\Program File\MyCompany\MyProduct\MyProgram.exe と指定しました Windowsを再起動すると思った通りにMyProgramはスタートしてくれました でもmsiファイルを展開する時にインストール先をDドライブに指定したらアウトです 全ての展開先に対応出来るようにするにはRegistryをどのようにすれば良いのでしょうか? ご指導お願い申し上げます

  • Visual Studio 2005 の再インストールについて

    WinXP SP2にVisual Studio 2005をインストールしていたマシンがあり,その後マシンの不調にてOSを再インストールしました. そのとき,データ自体は残した形だったので,VC++等のプロジェクトファイルをダブルクリックでそのまま開けるかと思ったのですが,コンポーネントがインストールされていません,等のメッセージが表示されるようだったので,Visual Studioも再度インストールしました. インストールの際,Document Explorer 2005のインストールにて,不明なエラーです,というメッセージが出たのですが,そのままインストールは続き,インストールが完了しました. その後,VC++のプロジェクトファイルを開いて無事VC++の画面が起動したのですが,画面が立ち上がって来て数秒後に Visual Studio Just-In-Time デバッガが立ち上がって,Visual Studio が終了してしまいます. 何も開かないで Visual Studio だけを立ち上げても同じです. インストールが上手くいっていない他の方の現象を参考にして,.NET(1,2,3)の Framework 等を一度アンインストールし,Visual Studio をアンインストール,再アンインストールしても現象は改善されませんでした. 心あたりある改善の方法等がありましたら,ご教授よろしくお願いします.

  • Windows XPにVisual Studio6.0(VC++)のシステムシンボルがインストールできない

    現在Windows XP Professional SP1日本語版にVisual Studio 6.0 SP5日本語版(VC++)をインストールいたしました。インストーラーによるインストール中に、システムシンボルがセットアップされずにインストール作業が完了してしまいました。 インストール完了後、Visual Studioの"Windows NT Symbols Setup"を起動して、Visual Studio 6.0のインストールCD-ROMから別途、システムシンボルのインストールを試みましたが、失敗してしまいます。 システムシンボルがセットアップされないと、アプリケーションのデバック作業が出来ないため困ってしまいます。アドバイスをお願いします。

  • C# 2010 express edition インストールが出来ませ

    C# 2010 express edition インストールが出来ません プロジェクト ⇒ MyProgramの発行 ⇒ どのようにインストールするか には『Webから』 ⇒ URLの指定には『http://MySite.co.jp』 ⇒ オフラインでも使用するか には『いいえ』 ⇒ ここで『完了』を押すと発行した場所に以下のものが出来ました Application Files autorun.inf publish.htm MyProgram.Application setup.exe これら全てをFFFTPでMySite.co.jpへアップロードしました そしてhttp://Mysite.co.jp/publish.htmを実行するとインストール画面が表示されましたので、『起動』又は『ファイルを指定して実行』押すと『アプリケーションを起動できません』とのエラーとなります その時のログの主要部分は下記の通りです 『このアプリケーションをインストールするには、以前のバージョンをアンインストールするか、このアプリケーションをインストール済みにマークしてください。』と言われてもインストールが出来ないのに如何したらアンインストールが出来るのだ? どうしたら、このアプリケーションをインストール済みにマークできるのでしょうか? もう三日もはまり込んでいます、手も足も出ません 助けて! 教えて!! お願いします!!! ======================================================================== アプリケーションの概要 * オンラインのみのアプリケーションです。 エラーの概要 以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。 * http://MySite.co.jp/MyProgram.application のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました: + 以前のバージョンがインストールされているため、このアプリケーションをオンライン アプリケーションにできません。このアプリケーションをインストールするには、以前のバージョンをアンインストールするか、このアプリケーションをインストール済みにマークしてください。 コンポーネント ストア トランザクションの失敗の概要 トランザクション エラーは検出されませんでした。 警告 この操作中に警告は発生しませんでした。 操作の進行状況 * [2010/10/21 11:18:12] : http://MySite.co.jp/MyProgram.application のライセンス認証が開始されました。 * [2010/10/21 11:18:13] : 配置マニフェストの処理は正常に完了しました。 * [2010/10/21 11:18:13] : アプリケーションのインストールが開始されました。 エラーの詳細 この操作中に次のエラーが検出されました。 * [2010/10/21 11:18:13] System.Deployment.Application.DeploymentException (SubscriptionState) - 以前のバージョンがインストールされているため、このアプリケーションをオンライン アプリケーションにできません。このアプリケーションをインストールするには、以前のバージョンをアンインストールするか、このアプリケーションをインストール済みにマークしてください。 =============================================================================

  • Visual Studio 2010 C# Express Editi

    Visual Studio 2010 C# Express Edition セットアップと配置について セットアップファイルを作りたいのですが、説明書通りにいきません (1)ファイルメニューから新規作成⇒プロジェクト (2)新しいプロジェクトダイアログボックスから『プロジェクトの種類⇒その他のプロジェクト』となるはずですが、次のようなダイアログが表示されてしまいプロジェクトの種類を選択出きません 画面は分りにくいとは思いますが、ごく普通のWindowアプリケーションを作る時に表示されるダイアログと同一です 何かが抜けているのだろうとは思いますが、それが分りません ご指導をお願いします

  • Visual Studio 2008で新規プロジェクトでのCppファイ

    Visual Studio 2008で新規プロジェクトでのCppファイルが見当たりません! こんにちは。 Visual Studio 2008 Proffetionalを入れいます。 で問題なのですが、新規プロジェクトで立ち上げた際に 「新規作成」→「プロジェクト」→「Win32」→「Win32コンソールアプリケーション」 を選びアプリケーションの設定で (コンソールアプリケーション)、(空のプロジェクト)にチェックを入れOKを押しました。 ソールファイルに「追加」→「新しい項目」と押していくとC++ファイルの項目があるはずなのに見当たりません。(写真参照) どうしたらいいのでしょうか?ご回答よろしくお願いします。 PCスペック OS windows 7 Visual Studio Proffetional Edition visual Studio .net Fream work 3.5 SP1 VS2008を起動させたのは今回が初めてです インストール中エラーが起こることはありませんでした。

  • msiファイルへの直リンクでダウンロードさせたい

    Visual StudioのSetupプロジェクトを使って、自作のフリーウェアのインストーラーを作ったところ、「msi」というエクステンションのファイルができました。 これをホームページへアップロードし、msiファイルへの直リンクを試しにクリックしてみたところ、「このファイルを保存しますか?」というダイアログは出てこずに、意味不明の文字列が表示されてしまいました。どうやらバイナリファイルをテキストのページと扱って開いて表示しているようです。 exeファイルなら保存するダイアログが出てくれるのですが、msiファイルはなぜ同じように扱ってくれないのでしょうか?また、直リンクからでもダウンロードできるようにする方法はないでしょうか?

  • VS 2005 で新規作成で困っています。

    ファイル - 新しいプロジェクト 【新しいプロジェクト】 Visual Studio にインストールされているテンプレートの中から (Windows アプリケーション)を選択 プロジェクト名はそのままで(OK)をクリックすると フォームの左下に プロジェクト"プロジェクト名"の作成に失敗しました。 が表示され、新しいフォームが作成できません。 再インストールをしたりしていますが、全くうまくいきません。 誰か教えて頂けますでしょうか。宜しくお願い致します。

  • vb2022 Deployment project

    visual stdio2022 visual basic deployment project propertiesでインストーラを作成したときに Setup1\Releaseの中に Setup.exeとSetup1.msiができます。 どちらも同じ動きをしますが、Setup.exeは単独では動作できず、Setup1.msiを求めてきます。 Setup1.msiは単独でインストールできます。 この違いは何ですか? 結論的に同じ環境に配布するならSetup1.msiだけで良いという事ですか?