• ベストアンサー

.NETのインストーラ作成

VB.NETはインストーラを作成できるのでしょうか? あるPCで作成したモジュールを別PCで実行したいだけなのですが・・・

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

  • ベストアンサー
noname#19557
noname#19557
回答No.1

セットアッププロジェクトを作成すれば可能です。 ・ソリューションエクスプローラーで一番上に表示されているソリューション名を右クリック→「追加」→「新しいプロジェクト」 ・「新しいプロジェクト」ダイアログが表示されるので、「プロジェクトの種類一覧」で「セットアップ/デプロイメントプロジェクト」を選択 ・テンプレート内の「セットアッププロジェクト」か「セットアップウィザード」を選択 でセットアッププロジェクトがソリューションに追加されます。ソリューションをビルドすればとりあえずインストーラができると思います。細かい設定は別途ヘルプなどで勉強してください。 但し、出来上がったexeを別PCで実行したいだけなら、exeファイルをコピーするだけでも出来るとは思います。(.NET Frameworkなど環境が整っていれば)

nick_222
質問者

お礼

ありがとうございました! さっそく試してみます。 ちなみに.NET Frameworkは通常のPCに入っているのでしょうか?

その他の回答 (2)

回答No.3

> ちなみに.NET Frameworkは通常のPCに入っているのでしょうか? 基本的には入っていないと考えた方がよいでしょう。 家電メーカーが一般ユーザー向けに販売している PC では、プリインストールされているアプリケーションの関係で .NET Framework が入っているかもしれませんが、企業向け PC の場合はその企業で PC を配布する部門の方針によります。 また、たまにタスクバーに現れる「新しい更新をインストールする準備ができました」ではセキュリティ上での修正プログラムしかインストールしないので .NET Framework はインストールされません。 ユーザーが明示的に Windows Update や Microsoft Update のサイトに行った場合も [高速] ではなく [カスタム] を選択し、「追加選択(ソフトウェア)」の中にある「.NET Framework」を選択する必要があります。 ということで前置きが長くなりました。 Visual Studio のセットアップ プロジェクトで MSI を作ると思うのですが、そこに .NET Framework のインストーラを組み込むことができます。 Visual Studio .NET 2003 なら http://computer.shipweb.jp/soft/dotnettips_wininst.htm#serchstr0 Visual Studio 2005 なら http://d.hatena.ne.jp/yellow_73/searchdiary?word=*%5B.net%5D の「Visual Studio 2005 のセットアップに Bootstrapper を入れる」 が参考になると思います。

回答No.2

#No.1と同一人物ですが諸事情により別IDです。 (教えてgoo初心者なのでごめんなさい) >ちなみに.NET Frameworkは通常のPCに入っているのでしょうか? XPでは初期状態では入っていません。 ただし、Windows Updateや.NETアプリをインストールしたときにインストールされている可能性が高いです。 参考URLを見ていただければ、.NET Frameworkが入っているか(入っていればバージョンも)確認する方法が書いています。 入っていない場合はMicrosoft等から.NET Frameworkインストーラをダウンロードし、インストールすることが可能です。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/246checkvdnfw/checkvdnfw.html

関連するQ&A

  • Windowsインストーラー

    VB6でシステムを開発し、VisualStudioInstaller1.1でインストーラーを作成し インストーラーを実行したところ、以下のエラーが発生しました。 継続すれば、インストールされるのですが、何が原因でエラーが発生するのですか? 教えていただけませんか? エラーメッセージ 「エラー1904 モジュールC:\Wondows\system32\ieframe.dll の登録に失敗しました。 HRESULT-2147467263 サポートへお問い合わせください。」 よろしくお願いします。

  • VB2005でインストーラを作成するには?

    VB.NETの初心者です。 VB2005でOracleとmdbにアクセスしてレコードを少し操作するだけの単純なプログラムでインストーラを作成したいだけなのですが、色々試していると「アプリケーションの発行」にて作成できることに気付きました。 しかしなかなかうまくいかず(別PCにインストール途中でエラーになり・・)、OracleDataAccess.DLLやOraOsp9.DLL等を組み込んだりと苦労して一応別PCにセットアップでき、スタート→プログラム→「プロジェクト名」ができあがりましたが、そのプロパティを見ると「Reference Application」となっていて、検索してもEXEの実体がありませんでした。実際にそんなものなのでしょうか?それとも何かやり方が間違っているのでしょうか? 更にいろいろと調べてみると、「発行」とは「クリックワンス」であり、通常はセットアッププロジェクトで行うとサイトにありましたが良く意味がわかりませんでした。 そのあたりお詳しい方おられましたらご教授願えませんでしょうか?

  • インストーラー作成ツールについて

    インストーラー作成ツールについて 無料のインストーラー作成ツールを探していますが、 下記機能を盛り込み作成できるツールはありますでしょうか? 1.C:\aaa.exe実行 2.C:\1\bbb.exe実行 3.C:\2\ccc.exe実行 1.2.3を順番に実行するインストーラーは作成可能ですかね。 またあるファイルをコピーし、ショートカットをデスクトップに作成する インストーラーも探しています。 どなたかご教授願います<(_ _)>

  • インストーラ作成について

    開発環境:VB6sp2 OS   :W2000sp2 VSI   :VSI1.1 はじめて投稿させていただきます。 VBで開発したプログラムのインストーラを作成しています。 Visual Studio Installer1.1にて インストーラー(msi)を作成したのですが、 Windows2000の管理者権限でのインストールはできるのですが 、 制限ユーザーでは、Administratorのアカウントをきかれます 。 Administratorのパスワードをしらないユーザーは、 インストールができません。 制限ユーザーでこの手続きなしにインストールできる ようにする方法はあるのでしょうか? MSのサイトのVSIについてのドキュメントには、 以下の記述がありました。 http://www.microsoft.com/japan/msdn/vstudio/ downloads/vsi/default.asp (「ロック ダウン」マシンでのインストール プログラム の実行機能) この記述をみて、VSIでできるのではないかと方法を 探っています。 もしご存知でしたらお知恵をいただけないでしょうか? よろしくおねがいいたします。

  • インストーラ作成

    初心者の質問で申し訳ありません。 Windows用のインストーラを作成しようと考えています。 やりたいのは、この2つの作業を1つのインストーラで行うことです。 1.自作VB6.0アプリケーション (特定の場所へのコピーでかまいません) 2.Apache(Tomcat)や、.Mysqlなど、既製品(インストーラあり)のインストール (チェックボックスでインストールする/しないが選択できるようにしたい) 実際この様な事は可能なのでしょうか? 具体的な手順を解説してるところを見つけられませんでした。 解説してるサイト、または書籍を教えてください。

  • インストーラの作成方法について

    OS:windows2000pro VisualStudioInstallerを用いまして 下記システム構成のインストーラを作成する方法をご教示ください システム構成 1.VB6にて構築しましたシステム  C:\system\comm フォルダ内に  プロジェクトを含むVBのプログラム一式格納 2.画像ファイル  C:\system\bmp フォルダ内に  画像ファイル(*.bmp 等)一式格納 3.設定ファイル  C:\system\set フォルダ内に  設定ファイル(*.ini 等)一式格納 一度インストーラを作成し、それを用いてインストールし 実行したのですが、上記2.,3.の 「ファイルが見つかりません」とエラーが発生します インストール時に上記2.,3.もインストールしたいのですが この場合のインストーラの作成する方法をご教示ください ますようよろしくお願いいたします

  • VB.Netでのインストーラーの作成について

    VB.Net 2010 Express Editionでアプリを作成したのですが インストーラーの作成方法で困っています。 アドバイスお願い致します。

  • インストーラについて

    インストーラを作成したいのですが、どのように作成するのか、わからないのです。 1.VB6.0とかで作成できるのでしょうか? 2.2種類のソフトを条件によって、片方をインストールすることって可能なのでしょうか? 3.インストーラの情報、ホームページや書籍等ありますか? 初期段階で調べているのですが、わからないことだらけなので、質問してしまいました。知っている方いらっしゃいましたら、ご教授お願いします。

  • vb2010でのインストーラ作成について

    visualbasic2010expressで作成したソフトのインストーラを作成しようと思ったのですが、expressでは作成できないことをネットで知りました。そこで、visual studio professionalのアカデミック版を購入しようと考えているのですが、アカデミック版でもインストーラは作成できるのでしょうか。(ちなみに、Clickonceの使用は考えていません。)

  • msiインストーラで、ショートカット作成

    VB6です。VisualStudioInstallerでインストーラを作成しています。ショートカットを、AllUserのデスクトップに作成したいのですが、ターゲットマシン上のファイルシステムに出てきません。特別なフォルダの追加でも出てきません。作成する方法は無いのでしょうか?

専門家に質問してみよう