Answers:
检查App.xaml的属性。是Build Action
还ApplicationDefinition
?
Page
而非ApplicationDefinition
Build Action
Page
当您排除并重新包含App.xaml文件时切换为
也许项目的Properties-> Application中的“ Output type”必须是“ Class Library”,而不是控制台或Windows应用程序。
-t:library
。
就我而言(手动重命名应用程序名称空间之后),我不得不在Project属性中重新选择Startup对象。
如果您要处理的是WSF项目,该项目始于VS 2010(测试版1),然后又移至VS 2008,则也可以遇到此问题。
在项目属性下,.NET框架版本未设置(因为.NET 4.0在VS 2008中无效),并且由于某种原因导致此错误。
如果您设置.NET Framework(例如,.NET 3.5),该错误就会消失。
我遇到了同样的错误,但是后来发现我在Main方法中键入的是小m而不是大写M
关于什么,我想pixparker想要说,但是仍然不够清楚,至少对我来说,要确保...在此期间,所有“其他项目”都选择了“类库”的“输出类型”。 仅选择“一个项目”作为“窗口应用程序”或“控制台应用程序”输出。
Windows Store App
项目,并将Build Action
设置为Page
而不是ApplicationDefinition
。我切换回去ApplicationDefinition
,但是我也不得不删除该文件夹obj\Debug
。