C# ASP Web サイトを C# ASP Web アプリケーションに移動しました。これを行ったのは、ビルド前イベントの追加などを実行できるようにするためです。
App_Code フォルダーの .cs ファイルで宣言した一部の名前空間が認識されないことを除いて、すべてがほぼ正しく機能しているようです。
次のようなビルドエラーが発生します
The type or namespace name 'nsAppGlobal' could not be found (are you missing a using directive or an assembly reference?)
この名前空間を明確に宣言する .cs ファイルがあります。何らかの理由で、Intellisense とコンパイラの両方がそれを認識できません。
名前空間を dll ライブラリに構築し、それをWeb アプリケーションに含めることで、この問題を解決できると聞いています。これはばかげているように聞こえますが、そのコードをどのように編集すればよいのでしょうか。別のプロジェクトで編集して、dll を再構築する必要がありますか?
誰かがこの問題に遭遇しましたか? Web アプリケーション プロジェクトで名前空間を使用するための最善の戦略は何ですか?