如何修复WPF错误:“程序不包含适用于入口点的静态'Main'方法”?

183

突然间我的整个项目都无法编译,显示以下信息:

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

我没有更改项目属性,只是添加了一些类,将一些其他类移动到文件夹中。这是一个WPF应用程序项目,所以应该一切正常。入口点应该在它应该在的地方,文件App.xaml根本没有修改 :(

我该怎么做才能让它重新工作?

注意
供参考:如果重命名了App.xaml,可能会出现此问题。正如OP所述,App.xaml没有被修改;但是,对于任何重命名App.xaml的人来说,这是额外添加的说明。

13个回答

1
只是为了防止某些人即使使用上面提供的所有帮助仍然遇到相同的错误:我遇到了这个问题,尝试了这里给出的所有解决方案,然后发现我的问题实际上是另一个在我的错误列表中的错误(关于一个缺失的图像设置为我的启动画面。我只需将其路径更改为正确的路径,然后一切都开始正常工作)。

1

如果你正在开发一个在VS 2010(Beta 1)中创建的WPF项目,然后移植到了VS 2008中,你也可能会遇到这个问题。

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

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


0

我猜Pixparker想说的是,但对我来说还不够清楚,一定要确保...所有“其他项目”都选择了“类库”作为“输出类型”,而只有一个项目被选为“窗口应用程序”“控制台应用程序”输出。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接