20

新しいプロジェクトを開始したばかりで、名前空間の名前変更を含むソース構造を再編成していました。名前空間をから変更した後

CRTReadmissions.Web.Helpers

Crt.Readmissions.Web.Helpers

アプリケーションを起動しようとすると、古い名前空間が見つからないことを示すエラーが表示されます。どんな助けでも大歓迎です。

私が試したこと

  1. Clean \ Rebuild
  2. binディレクトリを手動で削除する
  3. 生成されたファイルが置かれているディレクトリの内容を手動で削除します

エラー

説明:このリクエストを処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

コンパイラエラーメッセージ:CS0246:タイプまたは名前空間名'CRTReadmissions'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

ソースエラー:

Line 26:     using System.Web.Routing;
Line 27:     using Cassette.Views;
Line 28:     using CRTReadmissions.Web.Constants;
Line 29:     using CRTReadmissions.Web.Helpers;
Line 30:     

ソースファイル:c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ crtreadmission \ 203bedd5 \ 1b724153 \ App_Web_login.cshtml.3f4b83a6.wbzlumh4.0.cs行:28

4

1 に答える 1

66

Viewsフォルダーのweb.configファイルを編集して、同じ問題を解決しました。名前空間タグを見てください。これが同じ問題に直面している人に役立つことを願っています。

于 2012-11-06T19:46:24.330 に答える