3

我知道这个问题被问了很多,但似乎没有一个解决方案对我有用。那或者我只是无能,需要帮助解决这个问题(最有可能的解决方案)。我查看了所有类,所有构建操作都设置为编译,所以我不知道可能出了什么问题。有什么帮助吗?

附加详细信息:我一直在编写游戏开始时的代码,一切都很顺利,直到出现此错误:

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

自从出现此错误以来,该项目的所有进展都已停止,我无法找到任何方法来修复它。

4

5 回答 5

9

我开始在 WPF4/VS2010/MVVMLight 应用程序上收到此错误。所有的建议都没有结果,直到我提出创建一个新应用程序并比较项目和 XAML 文件的建议。这听起来像是在黑暗中绝望的刺伤,但我继续尝试。

在查看了其他几个文件后(感谢天堂的 BeyondCompare!),我发现我的 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 将其报告为“静态‘主要’方法”错误。很奇怪。

于 2013-03-14T21:35:26.510 回答
6

刚遇到同样的问题,以下解决方案解决了我的问题:如果您使用的是多层项目,右键单击项目抛出错误并转到属性转到应用程序选项卡并将输出类型设置为类库,然后问题将得到解决。

于 2012-04-19T07:13:16.240 回答
4

有同样的问题。解决方案:确保 app.xaml 属性“构建操作”设置为 ApplicationDefinition

于 2014-11-17T16:41:26.257 回答
0

在这里试试这个答案,它与你所拥有的很接近,而且提到的东西很少,

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

简而言之,您的 WPF 设置、App.xaml 或 MainWindow 等或您如何构建项目等方面“不同步”。

(注意:主要入口点应该是auto-generated,这就是我在评论中谈到的临时文件 - 如果一切正常,如果某些东西发生了变化等等,那么它不会生成并且它会失败)

遍历所有内容并确保 - 或构建一个空的 WPF 项目,尝试使用它然后比较不同之处,最小化差异,缩小范围。

希望这可以帮助

于 2012-04-08T22:48:50.893 回答
0

面临同样的问题。但就我而言,我必须创建一个WPFApplication但正在创建一个类库。在构建相同的内容时出现此错误。尝试创建 WPF 应用程序。希望能帮助到你。

于 2013-02-12T09:34:33.273 回答