Visual studio “中的命名空间/程序集错误”;“意见”;Visual Studio 2017中的部分

Visual studio “中的命名空间/程序集错误”;“意见”;Visual Studio 2017中的部分,visual-studio,namespaces,.net-core,.net-assembly,visual-studio-2017,Visual Studio,Namespaces,.net Core,.net Assembly,Visual Studio 2017,我有一个.Net核心应用程序,我曾经在“回到VisualStudio2015时代”上开发过。我现在转到Visual Studio 2017,然后又回到这个项目,我需要重新命名这个项目。我开始在网上关注许多关于如何重命名Visual Studio项目的指南,但是它们似乎都不支持.Net Core和Visual Studio 2017。我认为有一点很重要,我的项目中唯一抱怨名称空间的部分是“视图”部分,它似乎只引用最近创建/编辑的文件 在完成以下操作后,我仍然没有找到解决方案: 在解决方案资源管理

我有一个.Net核心应用程序,我曾经在“回到VisualStudio2015时代”上开发过。我现在转到Visual Studio 2017,然后又回到这个项目,我需要重新命名这个项目。我开始在网上关注许多关于如何重命名Visual Studio项目的指南,但是它们似乎都不支持.Net Core和Visual Studio 2017。我认为有一点很重要,我的项目中唯一抱怨名称空间的部分是“视图”部分,它似乎只引用最近创建/编辑的文件

在完成以下操作后,我仍然没有找到解决方案:

  • 在解决方案资源管理器中重命名解决方案
  • 在解决方案资源管理器中重命名项目
  • 正在更改“项目”->“属性”中的程序集名称
  • 正在更改“项目”->“属性”中的默认命名空间
  • 转到Program.cs并使用“右键单击”->“重命名”->“重命名所有事件”更改名称空间
  • 在_ViewImports.cshtml中添加“@using”(也抱怨此处缺少命名空间)
我越来越绝望,因为我觉得我已经尝试了一切,但似乎什么都不管用

我最近将我的项目从MobileFront重命名为MSPFrontend,即使我将my_ViewImports.cshtml中的“@using”语句改回MobileFront,它仍会抱怨

我希望我不是第一个遇到这个乏味问题的人

编辑
我注意到错误只有在文件打开时才发生。我不知道这对找到解决方案是否重要,这是否重要。

我最终通过NuGet下载了
Microsoft.AspNetCore
1.1.1版。之后,我创建了一个全新的项目,并重新打开了我原来的项目。这就解决了问题。突然间,我的项目可以找到所有的名称空间和程序集。

是的,我也有类似的问题。我的视图总是抱怨缺少
System
名称空间,但只有在我打开它们时才会这样。但是,如果我运行我的应用程序,一切正常,不会抛出任何异常。我继续尝试了很多事情,比如从NetCoreApp 1.1.2降级到1.1.1等等。最后,我尝试创建一个新项目,当我回到我原来的项目(我遇到问题的项目)时,错误似乎神奇地消失了。欢迎来到.NET Core和极其稳定的工具世界哈哈。