当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《程序不包含适用于入口点的静态"Main"方法》经验,为你挑选了4个好方法。

突然,我的整个项目完全停止编译,显示以下消息:

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

我没有对项目属性进行任何更改,只添加了一些类,将其他一些类移动到文件夹中.它是一个WPF应用程序项目,所以应该没问题.入口点应该是它,文件App.xaml根本没有修改:(

我该怎么办才能让它再次发挥作用?



1> Kent Boogaar..:

检查App.xaml的属性.是Build ActionApplicationDefinition


谢谢,这部分解决了问题.我已将所有文件从旧项目复制到新的"Windows Store App"项目,并将"Build Action"设置为"Page"而不是"ApplicationDefinition".我切换回`ApplicationDefinition`,但我还必须删除文件夹`obj\Debug`.
+1:太棒了!真正的救命稻草.我正准备创建一个新项目并复制所有内容,但这样做了.我学到了什么:不要乱用App.xaml ......它会咬人.
当您排除并重新包含App.xaml文件时,“构建操作”将切换为“页面”

2> Kervin Ramen..:

也许项目的属性 - >应用程序中的"输出类型"必须是"类库"而不是控制台或Windows应用程序.



3> 小智..:

万一有人遇到同样的问题......我收到了这个错误,结果证明是我的App.xaml文件.我的资源字典标记之外有一个资源,这导致了这个错误.



4> Eugene Griaz..:

就我而言(手动重命名应用程序名称空间之后),我不得不在Project属性中重新选择Startup对象。

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有