【发布时间】:2017-12-06 20:29:32
【问题描述】:
所以,当我的代码不应该编译时,它似乎在编译时没有错误。
这里,这个项目没有用于 AspNetCore.Mvc 的 NuGet 包,因此它不应该编译,但它仍然可以。
注意,ModleBinder 是白色的,这意味着它不能识别这种类型 - 它仍在编译。
在同一 VS 的另一个控制台应用程序中,这表现得很好。
我正在使用 VS 2017 15.4
我已经做过的一些事情
- 多次重启VS
- 已删除 .vs 文件夹
- 清理并重建解决方案
- 删除vs文件夹并重启电脑
【问题讨论】:
-
当您将鼠标悬停在
ModelBinder上时,工具提示会说什么? -
@O.R.Mapper,什么都没有。
-
我不相信语法高亮作为项目中引用可用或不可用的指示。您是在构建还是重新构建解决方案?
-
你试过重启你的电脑吗?
-
我碰巧打开了一个解决方案,其中缺少引用的程序集。 Visual Sudio 默默地将其重新映射到 bin/Debug 文件夹中的 DLL。检查参考资料。那里可能还有一个参考。
标签: c# asp.net-core-mvc visual-studio-2017 modelbinders