0

WebサイトプロジェクトをWebアプリケーションプロジェクトに変換しようとしています。私はあちこちでRTFMを行い、すべてのウォークスルーを調べましたが、VisualStudioは何かに執着しているだけです-

独自のアセンブリ(ビルド時に作成されるアセンブリ)への参照がないようです。ビルドしようとすると、プロジェクト自体のCSファイルに含まれているコード(プロジェクトのコアDLLまでコンパイルされるコード)の名前空間が欠落しているというエラーがスローされます。

これは鶏が先か卵が先かという問題です。VSは、DLLをビルドする前に参照することを望んでいますが、DLLを取得するにはビルドする必要があります。

変換するには、新しいWebアプリプロジェクトを作成し、すべてのファイルをインポートして、すべてのASPXファイルとプロジェクトファイル自体に対して「Webアプリケーションに変換...」を実行しました。

それでも、VSは、ビルドする必要のあるコードがないと確信しており、コードがプロジェクト自体のソースにあることを認めることを拒否します。

4

1 に答える 1

0

それを見つけた。持ち込んだすべての CS ファイルは、ビルド アクションの下に「コンテンツ」としてマークされていました。「コンパイル」に変更する必要がありました。

于 2011-12-22T17:15:02.060 に答える