程序不包含适用于入口点的静态“Main”方法

突然之间,我的整个项目都停止了编译,显示以下消息:

程序“path_to_obj_project_folder”不包含适用于入口点的静态“Main”方法

我没有改变项目属性,只是添加了一些类,将其他类移入文件夹。 它的WPF应用程序项目,所以它应该是一切OK。 入口点是它应该在哪里,文件App.xaml根本没有被修改:(

我应该怎么做才能使它再次工作?

检查App.xaml的属性。 Build Action仍然是ApplicationDefinition

也许项目的属性 – >应用程序中的“输出types”必须是“类库”而不是控制台或Windows应用程序。

以防万一任何人有同样的问题…我得到这个错误,而事实certificate是我在我的App.xaml文件。 我的资源字典标签之外有一个资源,导致这个错误。

在我的情况下(手动重命名应用程序名称空间后),我不得不重新select项目属性中的启动对象。

如果您正在开发VS 2010(Beta 1)中启动的WPF项目,那么也可以运行到VS 2008。

在项目属性下,.NET框架版本被取消设置(因为.NET 4.0在VS 2008中无效),并且出于某种原因导致了这个错误。

如果你设置.NET框架(例如.NET 3.5),错误就会消失。

以防万一有人仍然得到同样的错误,即使有上面​​的所有帮助:我有这个问题,我尝试了所有在这里给出的解决scheme,我只是发现我的问题实际上是从我的错误列表中的另一个错误(这是关于丢失的图像设置为我的启animation面,我只是改变了path到正确的,然后都开始工作)

项目属性\输出文件 – >select类库:)

我有同样的错误,但后来我发现,我在Main方法中键入小m而不是大写字母M.