Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 程序不包含适合入口点的静态“Main”方法_C#_Wpf - Fatal编程技术网

C# 程序不包含适合入口点的静态“Main”方法

C# 程序不包含适合入口点的静态“Main”方法,c#,wpf,C#,Wpf,突然,我的整个项目完全停止了编译,显示出以下信息: 程序“指向项目文件夹的路径”不包含静态“Main” 适用于入口点的方法 我没有对项目属性进行任何更改,只是添加了一些类,将其他一些类移动到文件夹中。这是一个WPF应用程序项目,所以应该一切正常。入口点应位于此处,文件App.xaml根本未被修改: 我应该怎么做才能使它再次工作?检查App.xaml的属性。构建操作仍然是ApplicationDefinition吗?如果您正在处理一个WPF项目,该项目是在VS 2010 Beta 1中启动的,然后

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

程序“指向项目文件夹的路径”不包含静态“Main” 适用于入口点的方法

我没有对项目属性进行任何更改,只是添加了一些类,将其他一些类移动到文件夹中。这是一个WPF应用程序项目,所以应该一切正常。入口点应位于此处,文件App.xaml根本未被修改:


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

检查App.xaml的属性。构建操作仍然是ApplicationDefinition吗?

如果您正在处理一个WPF项目,该项目是在VS 2010 Beta 1中启动的,然后转移到VS 2008中,您也可能会遇到此问题

在项目属性下,.NET framework版本未设置,因为.NET 4.0在VS 2008中无效,并且由于某种原因导致此错误


如果将.NET framework例如设置为.NET 3.5,错误将消失。

可能项目的属性->应用程序中的输出类型必须是类库,而不是控制台或windows应用程序。

以防任何人遇到同样的问题。。。我收到这个错误,结果是我在App.xaml文件中的错误。我的资源字典标记外有一个资源,这导致了此错误。

在我的情况下,在手动重命名应用程序名称空间后,我必须在项目属性中重新选择启动对象。

以防有人仍然收到相同的错误,即使有上述所有帮助:我有这个问题,我尝试了这里给出的所有解决方案,我刚刚发现我的问题实际上是我的错误列表中的另一个错误,它是关于一个丢失的图像集作为我的启动屏幕。我只是把它的路径改成了正确的路径,然后所有的东西都开始工作了。我也遇到了同样的错误,但后来我发现我在Main方法中键入了小m而不是大写m,至少对我来说,我猜pixparker想说什么,但仍然不够清楚,确保。。。所有其他项目都选择了类库的输出类型,而。。。
仅选择一个项目作为窗口应用程序或控制台应用程序输出。

谢谢,这部分解决了问题。我已将旧项目中的所有文件复制到新的Windows应用商店应用程序项目中,并且构建操作设置为Page而不是ApplicationDefinition。我切换回ApplicationDefinition,但我还必须删除文件夹obj\Debug.+1:太棒了!真是救命恩人。我正要创建一个新项目并复制所有内容,但这成功了。我学到了什么:不要弄乱App.xaml。。。我还不得不手动删除obj\Debug;RebuildAll没有修复它,不知道为什么…VS 2017 UWP应用程序中存在同样的问题。当您排除并重新包含App.xaml文件时,生成是针对页面而不是ApplicationDefinitionBuild操作切换到页面。是的,忘记了它区分大小写。谢谢相反,请参见应用程序的属性是否已正确定义为默认启动项目/类。使用CLI编译器时,类库输出类型可以由-t:Library参数指定。我有空的Application.Resources标签,删除这些标签可以帮我修复它。