我有一个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
。
我确实从属性重命名了Project,并重命名了该文件夹并再次添加到Solution。
我该如何解决这个问题?
编辑:当我在输出窗口中构建项目时,我可以看到生成了FooApplication.BackOffice
。
答案 0 :(得分:1)
可能你应该将命名空间更改为FooApplication.BackOffice,看看是否有效
答案 1 :(得分:0)
应用VS重构。您可能已更改了某些设置,但这些设置适用于此更改完成后创建的新文件。
修改强>
如果这不起作用,还有一些选项......
使用Visual Studio的查找和替换功能手动检查
相关文件(特别是由visual studio自动生成的文件)和 根据需要更换
答案 2 :(得分:0)
我已经有过几次了。
删除bin文件夹,然后重建解决方案。重建vs解决方案时,它不会删除无效文件。错误是错误的信息,它应该抱怨旧的dll仍然存在。
重建后应该没问题。