1

私は現在、Visual StudioでASP.NET MVC3プロジェクトを作成中です。私は2つの別々のプロジェクトが含まれている解決策を設定しました。私は、ASP.NETに新たなんだと私はクラスが中に配置されて参照しようとしているプロジェクトで外参照クラスを傾けるように私は、基本的な何かが欠けていると思う 名前空間が見つかりません(ASP.NET MVC 3)

ちょうど明確にする:。

I classAを含むprojectAを持っています。 私はclassBを含むprojectBを持っています。

私はクラスAにこれを入力します。

私はProjectBのが存在しないというエラーを取得しSolution.projectB.classB

を使用。

答えて

0

プロジェクトAは、すなわち、プロジェクトAを右クリックして参照、選択したプロジェクトの追加]を選択し、あなたがBのプロジェクトにプロジェクトAからの参照を追加する必要があり、プロジェクトB.

+0

ありがとうございました。マーティー、私は何か基本的なことが分からないことを知っていました(これはまだ私にとって全く新しいものです。このウェブサイトが私にとって貴重なリソースになるように見えます。ありがとうマーティ。 –

+0

あなたは大歓迎です!これで問題が解決した場合は、これを受け入れられた回答としてマークしてください。ありがとう! –

0

を選択し、プロジェクトBへのプロジェクト参照を必要としますまたはその逆。

0

名前空間への参照ではなく、直接参照する必要があります。 変更してみてくださいあなたのusingへ:

using Solution.projectB; 
0

.NETは、同じプロジェクト全体での名前空間を見ることができます。デフォルトでは、同じソリューション内の異なるプロジェクト間で名前空間を参照することはできません。トップレベルプロジェクト "A"から従属プロジェクト "B"への参照を追加する必要があります。

How to: Add a Project Reference to a Visual Studio Web Project

の参照を追加した後、Visual Studioは力仕事をやらせます。

classB instanceOfB = new classB();

はClassBの上でクリックしてマウスを使用します(デフォルトのコンストラクタがありますと仮定)を入力します。ショートカットキーCTRL + を押してください。。ドロップダウンが開き、名前空間を自動的にインポートするオプションが表示されます。

Visual Studioはsyntax coloringを使用して、処理が成功したことを通知します。または、CTRL + SHIFT + Bを使用してプロジェクトをコンパイルします。

関連する問題