0

名前を変更したMVC 3プロジェクトがあります

FooApplication

FooApplication.BackOffice

アプリケーションを実行しようとすると、次のような例外が発生します。

error CS0246: The type or namespace name 'FooApplication' could not be found (are you missing a using directive or ...

実際にはFooApplication.BackOffice.

プロパティからプロジェクトの名前を変更し、フォルダーの名前を変更して、ソリューションに再度追加しました。

どうすればこれを修正できますか?

編集:出力ウィンドウでプロジェクトをビルドすると、FooApplication.BackOffice生成されていることがわかります。

4

3 に答える 3

0

私はこれを数回経験しました。

bin フォルダーを削除してから、ソリューションを再構築します。vs ソリューションを再構築しても、無効なファイルは削除されません。エラーは誤った情報であり、古い dll がまだ存在していると不平を言うはずです。

再構築後は問題ないはずです。

于 2012-04-08T19:10:12.193 に答える
0

VS リファクタリングを適用します。一部の設定を変更した可能性がありますが、この変更が行われた後に作成された新しいファイルに適用されます。

編集

これがうまくいかない場合は、さらにいくつかのオプションがあります...

  • Visual Studio の検索と置換機能を使用して手動でチェックする

  • 関連するファイル (特に、Visual Studio によって自動生成されたもの) と、必要に応じて置き換える

于 2012-04-08T19:02:57.643 に答える