WPF编译时提示"xxx不包含适合于入口点的静态 Main方法xxx"
2024-10-19 13:30:18
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即可发现问题解决。
最新文章
- 【unity shaders】:Unity中的Shader及其基本框架
- java78_c
- 64位虚拟机安装64位ubuntu出现问题
- WCF入门教程二[WCF应用的通信过程]
- Mysql-5.7.10启动失败 。
- hdu 4612 (双联通+树形DP)
- Matlb中break 和continue 语句
- JavaScript高级程序设计(第三版)学习笔记1~5章
- HDU H204 阿牛的EOF牛肉串
- Windows命令行(DOS命令)教程&ndash;2 (转载) http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_1.html
- 微信SDK使用总结
- MediaWiki搭建教程
- 老李谈JVM内存模型
- Bootstrap栅格系统用法--Bootstrap基础
- shell之数学运算
- Spring MVC 学习总结(一)——MVC概要与环境配置(IDea与Eclipse示例)
- express脚手架的安装,以及ejs的语法
- IDAPython学习(二)
- cocos2d-x JS 富文本
- Linux 局域网同步时间
热门文章
- android 内存泄漏问题【转】
- python中用opencv读取并显示图片
- 尚学堂xml学习笔记
- js(11)
- Android Studio 主题、字体大小的设置
- 【Codeforces】Round #460 E - Congruence Equation 中国剩余定理+数论
- shell里的` ` $( ) ${ } expr $(( ))
- ClientSocket.h ClientSocket.cpp
- JavaScript高级程序设计学习笔记第十三章--事件
- java 放射机制简介