6

付属の app_code フォルダーを使用して、asp.net Web サイトを作成しました。

同じソリューションで、Web アプリケーション プロジェクトを追加しました。Web サイトの app_code フォルダーにあるクラスを使用したいと考えています。

参照を追加してから、プロジェクト (Web サイト) を追加しようとしましたが、プロジェクトのリストが空です...ありがとう。

4

2 に答える 2

7

それは間違っている。クラス ライブラリ プロジェクトを作成し、それらのすべてのクラスを app_code フォルダーから新しいプロジェクトに移動します。次に、Web サイトと Web アプリケーション プロジェクトの両方からこのプロジェクトを参照します。

于 2011-11-05T00:10:40.810 に答える
3

非常に遅いですが、App_Code のクラスは同じプロジェクトにとどまる必要がある場合があります。

  1. Web アプリケーションに新しいフォルダー ("code" など) を作成し、このフォルダーへのリンクとして app_code からクラス ファイルを追加します。これにより、単一のコピーを持つことができます。

2) 必要に応じて、これらのインポートされた各ファイルのビルド アクションがファイル プロパティ フォルダーで「コンパイル」されていることを確認します。

3) Web アプリケーションから App_Code フォルダーを除外します。

詳細と理由 - こちらをご覧ください:

http://vishaljoshi.blogspot.in/2009/07/appcode-folder-doesnt-work-with-web.html

于 2013-08-09T13:38:36.630 に答える