.NETにて別プロジェクトのフォームを表示するには

解決


ひなあられ  2004-03-04 00:52:24  No: 112180  IP: [192.*.*.*]

VB.NETにて教えてください。
ソリューションに2つのプロジェクトを作成し(仮にAとB)
AプロジェクトのフォームからBプロジェクトのフォームを表示する場合
どうすればいいのでしょう?

AプロジェクトでBプロジェクトをImportsすればいいと思うのですが
Aプロジェクトの参照設定のプロジェクトにプロジェクトBを選択しようとすると
「アセンブリを参照するには'dll'拡張子を指定する必要がある」と
怒られてしまいます。

どなたか教えてください。お願いします。

編集    削除
特攻隊長まるるう  2004-03-04 01:48:16  No: 112181  IP: [192.*.*.*]

タスク一覧でエラーを選択してF1キーでヘルプを見てください。
[ヘルプより抜粋]
このエラーの最も一般的な原因は、実行可能ファイル (.EXE) を構築するプロジェクトを参照していることです。

Bプロジェクトのプロパティで[出力の種類]が[Windowsアプリケーション]に
なってると思います。つまりこれが『実行可能ファイル (.EXE) を構築する』
設定です。[クラスライブラリ]にしてビルドしてください。
参照に追加できると思います。

編集    削除
ひなあられ  2004-03-06 02:09:23  No: 112182  IP: [192.*.*.*]

無事参照に追加できることができました。
「特攻隊長まるるう」さんありがとうございました。

編集    削除