2009-07-08 9 views
0

Visual Studio 2008のウェブサイトプロジェクトのapp_codeフォルダ内でいくつかのクラスを使用する必要があります。同じコードでクラスライブラリプロジェクトからこのコードにアクセスする必要があります。私はウェブサイトへの参照を追加することはできません。すでにここに存在するクラスを使用する最も簡単な方法はわかりません。クラスライブラリに移動する必要がありますか?.NET Webサイトのコードを再利用する(app_codeフォルダ)

その他のオプションはありますか?

答えて

11

はい、クラスライブラリを作成し、必要なタイプをそのライブラリに移動します。このライブラリは、好きなだけ多くの場所で参照できます。

2

これを行う最も良い方法は、それらのクラスを独自のライブラリに入れることです。


ただし、本当にやりたくない場合は、ライブラリプロジェクトのファイルへのリンクを追加することができます。これを行うには、クラスライブラリプロジェクトまたはその中のフォルダを右クリックし、[既存アイテム]をクリックしてコードファイルに移動し、[追加]ボタンの下にある下矢印をクリックしてリンクとして追加します。これにより、両方のプロジェクトに同じファイルが追加されます。 #ifプリプロセッサディレクティブを使用して、ファイルの一部を特定のプロジェクトに限定することさえできます。

しかし、コードをライブラリに入れてWebプロジェクトで参照することは非常に望ましいことです。

関連する問題