他のプロジェクトを追加、参照する(.NET)

プロジェクトを追加および参照すると、複数のプロジェクト間でコードを共有することができます。よく使用するメソッド、関数、クラスをまとめたライブラリを作成し、必要に応じて参照できます。プロジェクトは、次のような方法で参照することができます。

ソリューションにプロジェクトを追加すると、プロジェクトの新しいノードがソリューション エクスプローラに表示されます。このノードのタイトルは、参照されたプロジェクトと同じになります。プロジェクトを追加した後は、[参照の追加]ダイアログ ボックスを使用してそれをプロジェクトで参照する必要があります。

プロジェクトがアセンブリ DLL ファイルにコンパイルされている場合は、[参照の追加]ダイアログ ボックスを使用して、ファイルをプロジェクトで参照することができます。プロジェクトまたはアセンブリ DLL ファイルをプロジェクトで参照した後、名前空間またはプロジェクト名と共に Imports または using 宣言を使用して、公開された任意のオブジェクト(クラスまたはフォーム)をプロジェクトで使用できます。

操作方法

    他のプロジェクトを参照するには

  1. 新しいプロジェクトまたは既存のプロジェクトを現在のソリューションに追加します。
  2. プロジェクトを現在のソリューションに追加したら、ソリューション エクスプローラで、プロジェクト参照を追加するプロジェクトを右クリックし、[参照の追加]をクリックします。
  3. [参照の追加]ダイアログ ボックスの[プロジェクト]タブで、参照するプロジェクトを選択します。[OK]をクリックします。

    選択したプロジェクトはソリューション エクスプローラで参照フォルダの下に表示されます。

  4. ソリューション エクスプローラで、参照されたプロジェクトでパブリックに公開されている関数、メソッド、またはプロジェクトを使用するコード モジュールをダブルクリックします。
  5. コード モジュールの上部で、使用する関数、メソッド、オブジェクトが含まれているプロジェクトまたはプロジェクトの名前空間に対する Imports または using 宣言を追加します。

    たとえば、参照されているプロジェクトで公開されたクラスが含まれる名前空間の名前が AdskUtilities である場合は、次をコード モジュールに追加し、参照されているプロジェクトからその名前空間を使用することを示します。

    VB.NET

    Imports AdskUtilities

    C#

    using AdskUtilities;
  6. 他の .NET または COM ライブラリをプロジェクトで参照するのと同じ方法で名前空間を使用します。