- - PR -
VB.NETのセットアッププロジェクトについて
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-05-16 01:48
VB.NETの初心者です。
現在、VS2003にて開発したアプリケーションの インストーラを作成しています。 セットアッププロジェクトをビルドした時に以下の エラーが出力されてしまいます。 「ファイル'D:\xxx\obj\Release\xxx.exe'が見つかりませんでした。'インターフェイスが登録されていません。'」 ※xxx.exeは、開発したアプリケーション名です。 上記、パスに開発したアプリケーションのexeファイルは作成されていますが、 エラーになってしまいます。 どなたか上記、内容がわかる方がいればよろしくお願い致します。 | ||||
|
投稿日時: 2006-05-16 08:55
そのアセンブリは、COM Interop などを使用していたりしますか? 依存関係について教えてください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-05-16 10:44
じゃんぬねっとさん、ありがとうございます。
すみません。 COM Interop って、何でしょうか? 依存関係とは、プロジェクトの依存関係でしょうか? プロジェクトの依存関係は、開発したアプリケーションのプロジェクトには、 何もなく、セットアッププロジェクトに対しては、 開発したプロジェクトがチェックされています。 ちなみに、Formが1つだけで何もプログラムを記述していない状態で セットアッププロジェクトを作成し、ビルドしましたが、 同様の現象が出ました。 VS2003インストール時に何か足りなかったのでしょうか? よろしくお願い致します。 | ||||
|
投稿日時: 2006-05-16 10:52
つまり特定のアセンブリで発生しているわけではない、ということでしょうか? 最初の説明を見ると、特定の名前に限定していたように思えたので、 複数のアセンブリのうちのひとつだと思っておりました。 もう 1 度、セットアップ プロジェクト自体を作り直して、 新規作成したアセンブリを加えてみてテストをしてみてください。 (問題の「切り分け」のためです) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-05-16 11:46
とっちゃんです。
あてずっぽうですが、インストーラにカスタム動作を入れていませんか? この場合対象となるexeにはインストーラクラスがないとインターフェースが見つからないというエラーが出ると思います。 その辺を見直してみてください。 _________________ // とっちゃん(高萩 俊行)@わんくま同盟 // とっちゃん’Blog // MS-MVP for Developer Tools - Visual C++ // WindowsInstallerの話題はhttp://www.freeml.com/msiまで | ||||
|
投稿日時: 2006-05-16 22:13
じゃんぬねっとさん、度々ありがとうございます。
新規にセットアッププロジェクトを作成しなおしましたが、 やはり駄目でした。
とっちゃんさん、ありがとうございます。 インストーラには、カスタムの動作は入れていません。 単にアプリケーションフォルダにプライマリ出力を追加しただけ、 エラーになってしまいます。 ちなみに、『exeにはインストーラクラスがないと・・・』とありますが、 それは、どのようにするのでしょうか? それと、別のPCで同様の事をやったのですが、 そちらの環境では問題なくビルド出来ました。 なので、環境の問題のような気がします。 | ||||
|
投稿日時: 2006-05-16 23:00
カスタム動作を作ると、普通は自動的に設定されます(同一ソリューション内の場合)。 カスタム動作 がヘルプの入り口になります。 そこからリンクでチュートリアルなどがたどれますから、詳しいところはそちらをご覧ください。 別PCだとOKということだと、環境問題の可能性が高そうですね。 でも、何が引っかかるんだろう?ちょっと思い浮かばないですねぇ... 一度ソリューションをリビルドしてみたらどうでしょう? もしかしたら、何かのモジュールがきちんとビルドされていないとかかもしれません。 _________________ // とっちゃん(高萩 俊行)@わんくま同盟 // とっちゃん’Blog // MS-MVP for Developer Tools - Visual C++ // WindowsInstallerの話題はhttp://www.freeml.com/msiまで | ||||
|
投稿日時: 2006-05-17 15:19
クロスサイトポストの橋渡し。
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200605/06050050.txt _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |