- - PR -
.Net C#のCOMのインストーラについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-12-24 18:42
はじめまして、じゅんぺいと言います。
既にGodDotNet掲示板でも同じ質問を出しマルチポスト的になって しまい、申し訳ございません。 私自身、色々調べてはいるのですが、どうしても分からず、また、 GodDotNet掲示板でもレスが無い状態で困ってしまい、こちらへ 投稿させて頂きました。m(__)m http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=4719 ---------------------------------------------------------------------- .Net C#のCOMのインストーラについて教えてお教え頂けたらと思いまして 投稿させて頂きました。 次の手順で作成したC#COMのWindowsインストーラでインストール した結果、ASPからのロードに失敗します。 Windowsインストーラ作成手順 1.マージモジュール作成 (1)「プロジェクト出力グループの追加より」、COMインタフェースを 持つプロジェクトを追加。(プライマリ出力を選択) 2.セットアッププロジェクト作成 (1)1.で作成したマージモジュールを追加 インストール環境は.NetFramework1.1がセットアップされているマシン。 ※VisualStudio.Net、.NetFrameworkSDKはセットアップされていません。 インストールした結果、VisualBasic6.0の「参照設定」より選択可能。 動作にも問題なし。 通常、C#でCOMを作成し、開発マシン(SDKセットアップ済み)に登録する には、regasm.exeとgacutil.exeよりアセンブリ登録、グローバルキャッシュ 登録により実現出来るはずです。 (VB6.0, VC6.0, ASPより使用可能となる。) ※regasm.exeとgacutil.exeはクライアントにはコピーしてはならないようです。 実際試しましたが、gacutil.exeはexe以外にもサブのDLLを必要としています。 Windowsインストーラを作成する際、何か不足しているものがあるとは思います。 どなたかお教え願えないでしょうか? 以上、宜しくお願い致します。 ---------------------------------------------------------------------- Windows2000 SP4 VisualStudio.Net2003 |
1