• WPF编译时提示"xxx不包含适合于入口点的静态 Main方法xxx"


    WPF编译时提示"xxx不包含适合于入口点的静态 Main方法xxx"
    生成的时候一直报"xxx不包含适合于入口点的静态 Main 方法xxx"

    看到这个问题首先想到就是App.xaml.cs文件里面没有写Main方法。而打开前面新建的WPF项目确可以下拉看到App文件。
    因此猜测VS在项目文件内部对App文件作了特殊的处理。
    用记事本打开项目文件(*.csproj),搜索App.xaml。可以发现项目文件对于App.xaml文件的不同的定义方式。区别如下:

    直接新建的WPF项目:
    <ApplicationDefinition Include="App.xaml">
    <Generator>MSBuild:Compile</Generator>
    <SubType>Designer</SubType>
    </ApplicationDefinition>

    新建启动类写main方法的WPF项目:
    <Page Include="App.xaml">
    <SubType>Designer</SubType>
    <Generator>MSBuild:Compile</Generator>
    </Page>
    在直接新建的WPF项目里面,App.xaml在项目文件里面用ApplicationDefinition标签定义。
    而在转为启动类为入口的WPF项目中,
    App.xaml在项目文件里面用Page标签定义,表示只是一个页面而已。
    因此,只需要在类库转WPF项目的项目文件中将App.xaml的配置改成ApplicationDefinition即可发现问题解决。

  • 相关阅读:
    数据预处理
    数据挖掘-聚类分析
    数据挖掘分类--判别式模型 ----支持向量机
    神经网络
    数据挖掘-贝叶斯定理
    数据挖掘之分类和预测
    关于stm32的IO口的封装
    星际炸弹——炸弹爆炸时间计算
    共阳极数码管三极管驱动
    自定义的TIME.H头文件
  • 原文地址:https://www.cnblogs.com/ching2009/p/5555325.html
Copyright © 2020-2023  润新知