WebサイトプロジェクトをWebアプリケーションプロジェクトに変換しようとしています。私はあちこちでRTFMを行い、すべてのウォークスルーを調べましたが、VisualStudioは何かに執着しているだけです-
独自のアセンブリ(ビルド時に作成されるアセンブリ)への参照がないようです。ビルドしようとすると、プロジェクト自体のCSファイルに含まれているコード(プロジェクトのコアDLLまでコンパイルされるコード)の名前空間が欠落しているというエラーがスローされます。
これは鶏が先か卵が先かという問題です。VSは、DLLをビルドする前に参照することを望んでいますが、DLLを取得するにはビルドする必要があります。
変換するには、新しいWebアプリプロジェクトを作成し、すべてのファイルをインポートして、すべてのASPXファイルとプロジェクトファイル自体に対して「Webアプリケーションに変換...」を実行しました。
それでも、VSは、ビルドする必要のあるコードがないと確信しており、コードがプロジェクト自体のソースにあることを認めることを拒否します。