ASP NET MVC应用程序询问静态“主”方法

时间:2018-08-19 12:31:31

标签: c# asp.net-mvc main

构建ASP NET应用程序时,我捕获了以下错误:

Error   CS5001  Program does not contain a static 'Main' method suitable for an entry point [ProjectName]   [ProjectPath]\CSC   1   Active

项目的输出类型为“ Windows应用程序”。默认名称空间和程序集名称通过应用程序与名称空间匹配。解决方案中只有一个项目。

当我创建实体模型(基于Northwind),在控制器中进行了一些相关更改并调用以创建新视图后,整个问题就开始了。我收到的窗口通知我 运行所选代码生成器时发生错误:“获取类型为[ProjectName] .Models.Category的类型时发生错误。尝试重建项目”。 [ProjectName]。模型包含公共类“ 类别”。

我想这只是某些错误的结果,而不是错误本身。

不久前,我在整个应用程序中更改了名称空间,因此我认为这可能是问题所在,并且编译器仍需要进行一些更改。但是在整个解决方案中,我没有发现旧名称空间的任何概念。

我在ASP.NET MVC中的能力远非辉煌,因此,欢迎提出任何有关如何检查,应检查的内容,应检查的地方和/或进行更改的想法。

1 个答案:

答案 0 :(得分:0)

糟糕,可惜。它应该是“ 类库”类型,而不是“ Windows应用程序”。一个简单的错误使我几乎检查了所有应用程序(以及类似SO问题的相关部分)。