Visual Web Developer Express 2010 エディションを使用しています。Web サイトを構築するために (New Project ではなく) "New Website" を選択しました。私のプロジェクトは .NET 2.0 を対象としています
App_Code
フォルダーの下に最初に作成したクラスファイルがあります。クラスのオブジェクトをインスタンス化しましたdefault.aspx.cs
MyClass m = new MyClass();
これはうまくコンパイルされます。ただし、リモート IIS サーバーにデプロイした瞬間に、ブラウザーからリモート Web サイトを呼び出すと、コンパイル エラーが発生します。
エラー CS0246: 型または名前空間名 'MyClass' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
だから私はこのSO質問を見つけました -タイプまたは名前空間名 'LAD'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
クラスファイルを App_Code ディレクトリに入れるべきではないと書かれています。これを diff の場所に置き、Build Action (Properties 内) を Compile に設定するよう求められます。「MS Visual Web Developer 2010」のプロパティにビルド アクションが見つからなかったので、その手順をスキップする必要がありました。
そのため、App_Code から削除して、ルート フォルダーに再作成しました。現在、プロジェクトがまったくビルドされていません。ビルド フェーズ自体で同じエラーが発生します。
エラー 3 型または名前空間名 'MyClass' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
MyClass.cs がまったくビルドされないという強い思いがあります。私は何をしますか?IDEにビルドするように指示するにはどうすればよいですか?