visual-studio - Visual Studio 无法识别项目中的命名空间
问题描述
我正在学习 Pluralsight 的培训课程来学习 .Net 核心。我有一个名为“Data”的文件夹,其中包含另一个名为“Entities”的文件夹,我想将其导入到我的视图中。
我想导入这些类,以便在编辑视图时可以进行智能感知。
我有一个 _ViewImports.cshtml 文件,我一直在使用它来执行此操作。它看起来像这样。
@using PluralsightTraining.Controllers
@using PluralsightTraining.ViewModels
@addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers"
这些命名空间导入工作得很好。但是当试图添加
@using PluralsightTraining.Data.Entities
我收到一条错误消息,提示“命名空间‘PluralsightTraining.Data’中不存在类型或命名空间‘实体’。
我注意到,当我在 PluralsightTraining 之后点击句号时,我会自动完成以识别 Data 目录,但是在我在 Data 之后放置句号后不会发生这种情况。
我不确定我做错了什么。
解决方案
检查数据/实体文件夹中的文件,它们的命名空间是这样写的吗?
namespace PluralsightTraining.Data.Entities
{
//Your class here
}
推荐阅读
- vue-component - 如何验证 vue 表单生成器输入字段。如果字段为空,则不应提交
- python - 在本地服务器上工作时,Heroku 上的 TemplateDoesNotExist
- php - 如何按条件获取 PHP 中的输入?
- php - 如何在 Laravel 中获取类别和子类别 Query Builder
- android - 如何使用 adb 将文件复制到 /vendor?
- django - 如何解决 PytestConfigWarning: Unknown config option: DJANGO_ SETTINGS_MODULE 错误?
- go - kubernetes go-client:如何使用 kubeconfig 文件刷新令牌
- jmeter - 修改线程组之间的变量
- r - 为什么尽管使用了warning=FALSE,但“加入,按=”消息会在Rmarkdown代码块中渗出?我应该报告为错误吗?
- amazon-web-services - alpine aarch64 无法安装和运行 aws-cli v2