我有一个空的asp.net核心应用程序。我已经向应用程序添加了一个控制器。当我尝试编译应用程序时,它抛出以下错误
“‘Controller”是一个命名空间,但其用途类似于类型
源代码在下面
但是,如果我使用如下所示的名称空间作为Controller的前缀,那么它可以很好地工作。
为什么会这样呢?
发布于 2018-01-25 12:03:39
看看你的名字空间,WebApplication1.Controller
。编译器认为你想要它,而不是Controller
类。按照惯例,将目录和名称空间重命名为复数Controllers
,这样就不会出现这个问题。
https://stackoverflow.com/questions/48435455
复制相似问题