因此,我的代码似乎在编译时没有错误,因为它不应该编译。
这里,这个项目没有AspNetCore.Mvc的NuGet包,因此不应该编译,但它仍然可以。
请注意,ModleBinder
为白色,这意味着它无法识别此类型 - 仍然在编译。
在同一个VS的另一个控制台应用程序中,这表现得很好。
我正在使用VS 2017 15.4
{{3}}
我已经做过的一些事情
答案 0 :(得分:0)
所以,我找到了根本原因。
上述问题的根本原因是.csproj文件中的这一行
<PropertyGroup>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
</PropertyGroup>
我必须添加此行以避免another error。但似乎这不是解决这个问题的正确方法。 而不是this seems to be right fix我的原始问题。