DOBON.NET どぼん!のVB道掲示板過去ログ

Re:VSInstallerのファイルシステムについて

  • 題名: Re:VSInstallerのファイルシステムについて
  • 著者: どぼん!
  • 日時: 2002/01/22 0:38:00
  • ID: 45
  • インデックスを表示
> VBプロジェクトで使ってる各種DLLが、VSInstaller1.1ではWindowsのシステムフォルダにインストールされるものと、アプリケーションフォルダにインストールされるものに自動的に振り分けられる事です。

私も色々実験してみましたが、その限りではディストリビューションウィザードとVSIの違いが発見できませんでした。CAMELさんご指摘のmsvcrt40.dllについて、無理矢理これを使った(ふりをした)VBプロジェクトを作り、VSIとディストリビューションウィザードを使ってみたところ、両方ともSourceFileが"\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist\MSVCRT40.DLL"となり、インストール先はアプリケーションフォルダになってしまいました。

> ディストリビューションウィザードは一応depファイルのDestを参照しているようですがVSIはそうではないような気がします。

そうなると、Windows Installerがdefファイルをどのように位置付けていて、どのように利用しているのかが気になるところですね。

> 「自己登録機能を使わない」という部分は私も読みましたが、COMの登録を関連付けから手動で行うのは自分で作ったものならIDはすぐわかりますが、サードパーティ製のものなどは面倒ですね。
> 何とかしてほしいところですよね。

この辺もどうなっているのか分かりづらいですよね。どうにかしてくれないとちょっと使う気になれませんね。

> ビルドとリビルドの違いって何なんでしょうか?これがまたさっぱりです。

私もさっぱりです。私が使っている限り、全く同じとしか思えません。違いが出てくるケースはあるのでしょうか?
MSDNで「リビルド」を調べるといくつか出てきますが(ここやここなど)、どうもこれとは違うような感じですよね。

> ただ現状から言って、人様のマシンにVSIを使ってプロジェクトをインストールするのは不安が残りますね。

私の勉強不足がいけないのかもしれませんが、それにしてもVSIに関する説明が少なすぎます。早く何とかしてほしいですね。

DOBON.NET | プログラミング道 | プログラミング掲示板