首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编译器错误消息: CS0246:当我重命名项目时

编译器错误消息: CS0246:当我重命名项目时
EN

Stack Overflow用户
提问于 2014-02-18 07:42:09
回答 5查看 8.2K关注 0票数 29

我重命名了我的项目,它以前可以编译,但当我做了一些更改时,它由于某种原因而停止工作

错误是

代码语言:javascript
复制
Compiler Error Message: CS0246: The type or namespace name 'Lab4' could not be found (are you missing a using directive or an assembly reference?)

我根据Lab4的模板创建了一个新项目,并按照下面的步骤将其重命名为lab5

http://petermcintyre.com/topics/using-an-app-as-a-template-asp-net-mvc/

我找到了源文件

代码语言:javascript
复制
Line 28:     using Lab4;
Line 29:     
Line 30:     

Source File: c:\Users\Albert\AppData\Local\Temp\Temporary ASP.NET Files\root\4b806faf\de1f1e7\App_Web_index.cshtml.a8d08dba.c_hu0onk.0.cs    Line: 28  

但是,当我尝试将using Lab4更改为lab5并重新编译它时,同样的错误发生了,该文件被删除,并生成一个带有相同Lab4问题的新文件。

有人知道答案吗?

EN

Stack Overflow用户

发布于 2018-09-14 23:51:15

如果你在Visual Studio中使用F2/Rename重命名你的项目,并且你使用的是.NET核心,还要检查:

代码语言:javascript
复制
/Views/_ViewImports.cshtml

执行深度搜索:(Ctrl + Shift + F),然后在Find what中添加旧的名称空间。在Look in中,选择Current Project (Including External Items)

这应该会显示更多未由Visual Studio自动重命名的文件。手动将旧名称空间重命名为新名称空间。

注意不要盲目地重命名所有内容!不是因为您重命名了项目,它的意思是它也重命名了文件夹结构!有许多关于旧文件夹结构的引用。我强烈建议做渐进式

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21841552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档