Visual Studio 2017中“视图”部分中的命名空间/程序集错误

时间:2017-06-01 09:08:23

标签: visual-studio namespaces .net-core .net-assembly visual-studio-2017

我有一个.Net Core应用程序,我曾经在“回到Visual Studio 2015时代”开发。我现在转到Visual Studio 2017并回到这个项目,我需要重命名该项目。我开始在线阅读有关如何重命名Visual Studio项目的大量指南,但是它们似乎都不支持.Net Core和Visual Studio 2017.我认为重要的是要提到我的项目中唯一抱怨命名空间的部分是“视图”部分,它似乎只是指最近创建/编辑过的文件。

执行以下操作后,我仍然没有找到解决方案:

  • 在解决方案资源管理器中重命名解决方案。
  • 在解决方案资源管理器中重命名项目。
  • 在“项目”中更改程序集名称 - > “属性”。
  • 在“项目”中更改默认命名空间 - > “属性”。
  • 使用“右键单击”转到Program.cs并更改命名空间 - > “重命名” - > “重命名所有事件”。
  • 在_ViewImports.cshtml中添加“@using”(此处也抱怨缺少命名空间)。

我变得绝望,因为我觉得我已经尝试了一切,似乎没有任何效果。

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

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

修改

我注意到只有在文件打开时才会出现错误。我不知道重要的是要知道它是否对找到解决方案有一定的重要性。

1 个答案:

答案 0 :(得分:0)

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