kkkiii
2007-11-28 08:42:02 UTC
VisualStudio2005で作成した x64 C++アプリケーションのインストール方法について教えてください。
現在、InstallShieldにてインストーラを作成する予定なのですが、
Visual C++ の DLLの再配布の方法をどのようにするか悩んでいます。
msdnの「VisualC++配置方法の選択」に、3つの方法が示されているのですが、
InstallShieldを使うためマージモジュールを使ったインストーラは作成できないと考えています。
残りの2つは
(1) 再頒布可能パッケージ (VCRedist_x64.exe) を使用する方法
と
(2) Program Files\Microsoft Visual Studio 8\VC\Redist ディレクトリにあるファイルを使用し、特定の
Visual C++ アセンブリを、アプリケーションのプライベート アセンブリとしてインストールする方法
です。
アンインストールの事を考えると、(2)の「アプリケーションのプライベート アセンブリとしてインストール」する方法の方が良いかと考えたのですが、
一般的に商用にするようなアプリケーションの場合、このインストール方法は好ましくないものでしょうか?
VS2005で作成したアプリケーションのインストールは初めてなので判断しかねております。
現在、InstallShieldにてインストーラを作成する予定なのですが、
Visual C++ の DLLの再配布の方法をどのようにするか悩んでいます。
msdnの「VisualC++配置方法の選択」に、3つの方法が示されているのですが、
InstallShieldを使うためマージモジュールを使ったインストーラは作成できないと考えています。
残りの2つは
(1) 再頒布可能パッケージ (VCRedist_x64.exe) を使用する方法
と
(2) Program Files\Microsoft Visual Studio 8\VC\Redist ディレクトリにあるファイルを使用し、特定の
Visual C++ アセンブリを、アプリケーションのプライベート アセンブリとしてインストールする方法
です。
アンインストールの事を考えると、(2)の「アプリケーションのプライベート アセンブリとしてインストール」する方法の方が良いかと考えたのですが、
一般的に商用にするようなアプリケーションの場合、このインストール方法は好ましくないものでしょうか?
VS2005で作成したアプリケーションのインストールは初めてなので判断しかねております。