2011-01-29 14 views
2

私は完全にMicrosoftのdevシーンには新しく、簡単に行ってください:) 現在、私は2つのプロジェクト(ASP.net Webサイト、FWIW)を含むソリューションを持っています。 Project1でクラスを作成した場合、どのようにProject2に公開するのですか?同じソリューションを使用しているため、自動的にProject2で利用できるのですか?または、接続するために特別なことをする必要がありますか?同じソリューション内のプロジェクト間でクラスはどのように共有されますか?

答えて

7

:(プロジェクトが同じSOLNである場合)次に、[プロジェクト]タブに移動します

enter image description here

.Selectクラスライブラリを参照し、[OK]をクリックする必要があります。あなたはこの

enter image description here

ようclass1.dllホープこれはあなたを助けるかもしれない:)あなただけ作成します。通常

+2

+1のための説明 – Alxandr

+0

ええ、私もイラスト+1 – bluekeys

0

Project2のプロパティに移動し、Project1を「プロジェクト参照」として追加します。

は、その後、あなたのクラスは、あなたが、その後の参照を短くするImports Project1文を使用して、単にプロジェクト参照を追加しますClassName

0

を参照することができProject1.ClassName

を経由して利用できるようになります。ソリューションエクスプローラに移動し、Project 2の[References]ノードを右クリックします。 [Add refrence]を選択します。 'Projects'タブからProject 1を選択します。 それだけです。プロジェクト2のプロジェクト1のクラスを使用できるようになりました。

0

Importsステートメントを他のプロジェクトのオブジェクトを使用するには、プロジェクトへの参照(プロジェクトのコンテキストメニュー)を追加する必要があります。

あなたはこのようなプロジェクトに

クラスの参照を追加する必要があり

0

を見ることができ、あなたの参照を展開する

enter image description here

Project 1からProject 2への参照ですが、両方ともASP.NETのWebサイトであるため、それが可能かどうかわかりませんコンボ)。

2つのプロジェクト間で実際のクラスファイルを共有する場合は、ソリューションエクスプローラで右クリックし、既存のファイルを追加し、プロジェクト2の希望するクラスを含むファイルを参照し、 [追加]をクリックする直前に、ボタンの小さな下矢印をクリックし、リンクとして追加を選択します。

関連する問題