我知道这个问题已经被问了很多次,但似乎没有一个解决方案对我有用。或者我只是无能,需要我的手来解决这个问题(最有可能的解决方案)。我查看了所有类,并且所有构建操作都设置为编译,所以我不知道可能出了什么问题。有什么帮助吗?
额外细节:
我一直在编写游戏的开始代码,一切都很顺利,直到出现此错误:
程序不包含适合入口点的静态“Main”方法
自从这个错误出现以来,这个项目的所有进展都停止了,而且我找不到任何方法来修复它。
我开始在 WPF4/VS2010/MVVMLight 应用程序上收到此错误。所有建议都没有结果,直到我想到了关于创建一个新应用程序并比较项目和 XAML 文件的建议。这听起来像是在黑暗中孤注一掷,但我还是继续尝试了。
在查看了其他几个文件之后(感谢天堂的 Beyond Compare!),我发现我的 App.xaml 获得了一个额外的资源字典:
<Application.Resources>
<!--Global View Model Locator-->
<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
<ResourceDictionary>
<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
<ResourceDictionary.MergedDictionaries></ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
删除 ResourceDictionary 块解决了该问题。我仍然不知道这是如何发生的(启动时我没有编辑 app.xaml),并且不清楚为什么 VS 将此报告为“静态'Main'方法”错误。很奇怪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)