tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルインストーラー
記事No362
投稿日: 2003/08/13(Wed) 20:05
投稿者たろ
[OSのVer]:Windows XP Pro    [VBのVer]:VB.NET2003

こんばんは。

VB6には、ディストリビューション ウィザードが付属しておりこれでインストーラを作成できます
が、VB.NET2003には、それに対応するものはないのでしょうか?

[ツリー表示へ]
タイトルRe: インストーラー
記事No363
投稿日: 2003/08/13(Wed) 21:32
投稿者丸太
[OSのVer]:Windows XP Pro    [VBのVer]:VB.NET
> [OSのVer]:Windows XP Pro    [VBのVer]:VB.NET2003
>
> こんばんは。
>
> VB6には、ディストリビューション ウィザードが付属しておりこれでインストーラを作成できます
> が、VB.NET2003には、それに対応するものはないのでしょうか?

厳密には対応する、とは言い難いかも知れませんが、
インストーラを作成する事は出来ます。
インストーラを作りたいプロジェクトを.NETで開いた後、
「新しいプロジェクトの追加」(ファイル→プロジェクトの追加→...)
で、セットアップ/デプロイメント プロジェクトの項目に、種類毎に
いくつかあります。

詳しくはヘルプで「セットアップ」を探せば出てくる筈ですが。

[ツリー表示へ]
タイトルRe^2: インストーラー
記事No364
投稿日: 2003/08/13(Wed) 22:54
投稿者たろ
たろ

ありがとうございます。
試してみたのですが・・・難しそうです。
頑張って勉強します。

[ツリー表示へ]
タイトルRe^3: インストーラー
記事No365
投稿日: 2003/08/14(Thu) 00:19
投稿者丸太
> 試してみたのですが・・・難しそうです。
> 頑張って勉強します。

基本的にインストーラ自体を作ることは難しくないと思います。
ソリューションエクスプローラのノードに先の手順で追加された
セットアッププロジェクトがあるので、これを右クリックし、メニューの
「ビルド」を選べば、ちょうど普通のVBプロジェクトで .exe が
コンパイルされるのと同じ感覚で ($セットアッププロジェクト名).msi が
作成されます。
ただそれだけです。

ただ、デスクトップやアプリケーションフォルダへのデータファイルや
ショートカットの配置の仕方が従来とかなり異なっているので、この辺りが
大いに戸惑うところかもしれません。

とりあえずは何も考えずに.msi を作成して出来栄えを確認した後、
セットアッププロジェクトの中のいろいろなところをクリックし、
プロパティウィンドウを調べて値を変更。
分からなければF1を押してヘルプ。
というのが、私なりの独力の調べ方ですが、いかがでしょうか?

追記。。。 .NET Framework は作成された.msiには含まれないので、
      これがインストールされていないマシンに作成したアプリを
      インストールしたい場合には、別途インストールする必要があります。

[ツリー表示へ]
タイトルRe^4: インストーラー
記事No366
投稿日: 2003/08/14(Thu) 01:23
投稿者たろ
[OSのVer]:Windows    [VBのVer]:VB.NET  

これだけ情報をいただければ、十分です。
ありがとうございます。

> ただ、デスクトップやアプリケーションフォルダへのデータファイルや
> ショートカットの配置の仕方が従来とかなり異なっているので、この辺りが
> 大いに戸惑うところかもしれません。
>
> とりあえずは何も考えずに.msi を作成して出来栄えを確認した後、
> セットアッププロジェクトの中のいろいろなところをクリックし、
> プロパティウィンドウを調べて値を変更。
> 分からなければF1を押してヘルプ。
> というのが、私なりの独力の調べ方ですが、いかがでしょうか?
やってみます。


> 追記。。。 .NET Framework は作成された.msiには含まれないので、
>       これがインストールされていないマシンに作成したアプリを
>       インストールしたい場合には、別途インストールする必要があります。
WinXPのSP2が出たときに、.NET Frameworkも標準でインストールされていると助かるのですが・・・

[ツリー表示へ]