Namespace/Assembly 错误 "Views" 部分 Visual Studio 2017
Namespace/Assembly errors in "Views" section in Visual Studio 2017
我有一个 .Net Core 应用程序,我曾在“Visual Studio 2015 年”开发过它。我现在已经转到 Visual Studio 2017 并回到这个项目,我需要重命名该项目。我开始在网上关注许多关于如何重命名 Visual Studio 项目的指南,但是其中 none 似乎支持 .Net Core 和 Visual Studio 2017。我认为重要的是要提到唯一我的项目中抱怨命名空间的部分是“视图”部分,它似乎只引用最近 created/edited 的文件。
经过以下处理,还是没有找到解决办法:
- 在解决方案资源管理器中重命名解决方案。
- 在解决方案资源管理器中重命名项目。
- 正在“项目”->“属性”中更改程序集名称。
- 正在“项目”->“属性”中更改默认命名空间。
- 转到 Program.cs 并使用“右键单击”->“重命名”->“重命名所有事件”更改命名空间。
- 在 _ViewImports.cshtml 中添加“@using”(这里也抱怨缺少名称空间)。
我感到绝望,因为我觉得我已经尝试了所有方法,但似乎没有任何效果。
我最近将我的项目从 MobileFront 重命名为 MSPFrontend,即使我将 _ViewImports.cshtml 中的“@using”语句改回 MobileFront,它仍然会抱怨。
我希望我不是第一个遇到这个繁琐问题的人。
编辑
我注意到错误仅在文件打开时发生。我不知道这是否重要,了解它是否对找到解决方案有一定的重要性。
我最终通过 NuGet 下载了 Microsoft.AspNetCore
版本 1.1.1。这样做之后,我创建了一个全新的项目并重新打开了我原来的项目。那解决了问题。突然之间,我的项目可以找到所有命名空间和程序集。
我有一个 .Net Core 应用程序,我曾在“Visual Studio 2015 年”开发过它。我现在已经转到 Visual Studio 2017 并回到这个项目,我需要重命名该项目。我开始在网上关注许多关于如何重命名 Visual Studio 项目的指南,但是其中 none 似乎支持 .Net Core 和 Visual Studio 2017。我认为重要的是要提到唯一我的项目中抱怨命名空间的部分是“视图”部分,它似乎只引用最近 created/edited 的文件。
经过以下处理,还是没有找到解决办法:
- 在解决方案资源管理器中重命名解决方案。
- 在解决方案资源管理器中重命名项目。
- 正在“项目”->“属性”中更改程序集名称。
- 正在“项目”->“属性”中更改默认命名空间。
- 转到 Program.cs 并使用“右键单击”->“重命名”->“重命名所有事件”更改命名空间。
- 在 _ViewImports.cshtml 中添加“@using”(这里也抱怨缺少名称空间)。
我感到绝望,因为我觉得我已经尝试了所有方法,但似乎没有任何效果。
我最近将我的项目从 MobileFront 重命名为 MSPFrontend,即使我将 _ViewImports.cshtml 中的“@using”语句改回 MobileFront,它仍然会抱怨。
我希望我不是第一个遇到这个繁琐问题的人。
编辑
我注意到错误仅在文件打开时发生。我不知道这是否重要,了解它是否对找到解决方案有一定的重要性。
我最终通过 NuGet 下载了 Microsoft.AspNetCore
版本 1.1.1。这样做之后,我创建了一个全新的项目并重新打开了我原来的项目。那解决了问题。突然之间,我的项目可以找到所有命名空间和程序集。