WPF中如何重新定义Main函数
相信大家都知道,Main函数一直都作为程序的入口点,而在开发WPF项目的时候,有些初始化的操作则是想放在Main中去执行,那么当时想试试如果重新写一个Main函数后,程序会不会执行,不过结果很遗憾。
using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Threading.Tasks; using System.Windows;namespace ProductManage {/// <summary>/// App.xaml 的交互逻辑/// </summary>public partial class App : Application{/// <summary>/// Application Entry Point./// </summary> [System.STAThreadAttribute()][System.Diagnostics.DebuggerNonUserCodeAttribute()][System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]public static void Main(){ ProductManage.App app = new ProductManage.App();app.InitializeComponent();app.Run();}} }
编译完毕后就会出息如下错误:
这说明已经存在了一个Main函数了,重复定义便会出现编译错误;
/// <summary>/// Application Entry Point./// </summary> [System.STAThreadAttribute()][System.Diagnostics.DebuggerNonUserCodeAttribute()][System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]public static void Main() {ProductManage.App app = new ProductManage.App();app.InitializeComponent();app.Run();}
既然重复了,那么删掉原有的Main函数不就行了吗,删完之后,重新运行,果然程序正常运行;不过此时再把项目重新编译一下,还会出现上述Main函数重复定义的错误,治标不治本。
下面则是正确解决Main函数重复定义的方法
找到下面Main函数后删除
然后右键项目->属性得到如下所示:改为Application.App即可
最后 右键App.xml:生成操作改为Page,然后重新编译项目即可。
转载于:https://www.cnblogs.com/QingYiShouJiuRen/p/11323049.html
WPF中如何重新定义Main函数相关推荐
- 解决WPF中重载Window.OnRender函数失效问题
原文:解决WPF中重载Window.OnRender函数失效问题 今天实验一个绘图算法的时候,偶然发现重载Window.OnRender的方法是没有效果的. public partial class ...
- 多玩YY语音的面试题 C++中如何在main 函数之前执行操作
多玩YY语音的面试题:C++中如何在main()函数之前执行操作? 第一反应main()函数是所有函数执行的开始.但是问题是main()函数执行之前如何执行呢? 联想到MFC里面的 C**App类的t ...
- atexit函数的执行顺序_多玩YY语音的面试题:C++中如何在main()函数之前执行操作?...
多玩YY语音的面试题:C++中如何在main()函数之前执行操作? 第一反应main()函数是所有函数执行的开始.但是问题是main()函数执行之前如何执行呢? 联想到MFC里面的 C**App类的t ...
- c语言中总是从main函数开始,C语言总是从main函数开始执行吗
//-------------------------------------------------------- 本文目录结构 |-提出问题 |-解决问题 |-推荐文章 |-作业 //------ ...
- 语言中如何在main函数开始前执行函数
在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下: #include <stdio.h> __attribute((construc ...
- java中哪个是main函数的合法参数,Java试卷及答案
广东商学院试题纸 2009-2010学年第2学期考试时间共120 分钟 课程名称面向对象程序设计(样题) ----------------------------------------------- ...
- C语言中总是从main函数开始执行函数吗?
答案是否定的! 在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下: [cpp] view plaincopy #include <stdi ...
- main在c语言中的作用,main函数在C语言中是怎么定义的?有什么作用?
main函数在C语言中是怎么定义的?有什么作用? 更新时间:2019-10-24 13:55 最满意答案 额,main不是程序的最开始啦.拿用glibc的程序来说,C语言执行的过程应该是 _start ...
- java用if语句调用方法_J2SE中main函数中的if语句想要调用另一个类的方法怎么能实现?...
日常生活中,要完成一件复杂的功能,我们总是习惯把"大功能"分解为多个"小功能"以实现.在C++程序的世界里,"功能"可称呼为"函数 ...
最新文章
- 作为mwp 和real 不错的资料
- 放上了一篇几个月前写的东西
- 20190318-使用类做一个简单的图书馆管理系统
- vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
- 初创公司怎么做销售数据分析_初创公司与Faang公司的数据科学
- 阿里敏捷教练何勉:论精益思想及精益产品开发实践体系
- 漂亮、免费和响应式HTML5网站模板 - 转
- JFace中TableViewer的使用
- 应届生从头脑风暴到游戏策划案的个人思路(二)
- 统计用区划代码和城乡划分代码编制规则
- 51单片机学习历程---单片机入门
- 编写程序:5类员工有对应封装类,创建Employee数组,若干不同的Employee对象,并实现增删改查功能(《黑马程序员》P144编程题加强版)
- JSP之java.lang.ClassNotFoundException
- 2014年值得关注的10个开源项目 下
- 服务器性能差用cdn有用吗,CDN加速有用吗?对网站有什么好处?
- 超级服务器防熊系统教程,关于服务器防熊办法
- teamview+ccproxy实现远程局域网本地访问
- PHP新浪乐居面试题,一个朋友去新浪乐居应聘时的面试题_PHP教程
- 如何投影一个纹理 (翻译:心蓝 潘李亮)
- chrome跳转IE
热门文章
- OpenShift 4 - 获取能访问API服务的用户认证Token
- 用于数据输入的基本WPF窗口功能
- 比反射更快:委托 第1部分
- 关于ssm框架的全部整合(一) 2021.05.09
- 我的世界服务器皮肤显示插件怎么用,我的世界皮肤和插件安装方法
- c语言实验转换字母顺序结构,实验1顺序结构的程序设计-实验报告.doc
- linux root 设置中文,ubuntu 8.04 root用户下的中文环境配置-Linux频道-中国IT实验室
- springboot nacos_springboot集成nacos
- lg函数c语言表达式,lgammal - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- oracle or索引失效,以下Oracle错误意味着什么:无效的列索引