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

1

probably you should change the namespace to FooApplication.BackOffice, see if that works

于 2014-02-05T18:17:16.360 回答
0

应用 VS 重构。您可能更改了一些设置,但这些设置适用于完成此更改后创建的新文件。

编辑

如果这不起作用,还有其他一些选择...

  • 使用 Visual Studio 的 Find and Replace 功能手动检查

  • 相关文件(尤其是由 Visual Studio 自动生成的文件)并根据需要替换

于 2012-04-08T19:02:57.643 回答
0

我有过几次。

Delete your bin folder then rebuild the solution. When you rebuild vs solutions it doesn't remove invalid files. The error is misinformation, it should complain that the old dll still exists.

After the rebuild it should be fine.

于 2012-04-08T19:10:12.193 回答