どぼん!の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
|
プログラミング道
|
プログラミング掲示板
私も色々実験してみましたが、その限りではディストリビューションウィザードと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に関する説明が少なすぎます。早く何とかしてほしいですね。