首页 > 其他分享 >WPF .net6 自定义启动入口 、 自定义Main函数、自定义 STAThread 方法

WPF .net6 自定义启动入口 、 自定义Main函数、自定义 STAThread 方法

时间:2023-07-21 23:11:49浏览次数:48  
标签:Main 自定义 custom https net6 WPF STAThread net

前言:

  为了解决程序开启自启动问题

参考资料

  Custom Entry Points in WPF on .NET Core 链接 https://blog.magnusmontin.net/2020/01/31/custom-entry-point-wpf-net-core/

  Creating a custom Main method in a WPF application 链接 https://www.meziantou.net/creating-a-custom-main-method-in-a-wpf-application.htm

  这两资料只看其一,不能成功设置。

自定义启动入口

  在点击项目文件,进入项目文件中添加如下图:

  

  如果不添加,可以在 ...\obj\Debug\net6.0-windows 目录下找到 App.g.cs 文件,此文件中定义了 Main 入口。

  所以必须添加  <ApplicationDefinition Remove="App.xaml" /> 项。

  在项目根目录下创建 “Program.CS”文件,再添加 Main函数,如下图:

  

  在Main方法中启动程序。如果发现程序,突然报错很多 蓝色线、红色线,重启 vs 2022 ,就消失了,然后再重新编译。

我的仓库

  我的代码仓库 https://github.com/qiqiqiyaya/WPF/tree/main/Lesson%2010%20Practice/Practice

  如果对你有帮助,给颗小星星

标签:Main,自定义,custom,https,net6,WPF,STAThread,net
From: https://www.cnblogs.com/youlicc/p/17572561.html

相关文章

  • matlab 郭彦甫 3 结构化程式与自定义函数
    1.脚本文件  保存文件格式 *.m  文件格式函数部分  fx  包含绝大部分的函数介绍注释为   行前加一个 %    如果为连续多行 需要先选中这些行 右键选择注释两个 %%  将下面的部分分为section   区块 通常用于debug    ......
  • gitlab的CICD中自定义钉钉发送内容(通过sh脚本发送测试结果)
    背景:这里报告是allure,提取数据可以用data/categories.csv这个文件思路跟上一篇的python是一样的,这里就简单贴下代码 这里需要注意的是json的转义,message变量需要用双引号括起来。CICD中配置如下 ......
  • 给 SAP Fiori Launchpad 配置自定义 url
    步骤在部署了Fiori前端应用的frontend服务器上,使用事务码sicf.选择hierarchytypeSERVICE然后点击执行按钮。选择ExternalAliases,然后选定一个host,创建externalaliases.IntheExternalAliasfield,enterthealiasunderwhichyouwantthelaunchpad......
  • 【补充】个人站点使用自定义首页样式
    【补充】个人站点使用自定义首页样式原理还是依赖于暴漏出去的文件资源接口使用的时候只需要根据当前用户名引入自己的css/js文件即可<linkrel="stylesheet"href="/Source/css/{{blog.site_theme}}">......
  • Android自定义弹窗
    继承android.app.AlertDialogpackagecom.jay.component;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.util.Log;importandroid.view.View;importandroid.view.Window;importandroid.widget.Button;importandroid.widget.Image......
  • 我的搜索 | 订阅式/自定义内容搜索
    我的搜索是一个可自定义内容搜索的脚本应用,比如你收集了很多的网站、软件,想要快速检索它,这也是这个脚本应用的初心!1、基本使用1、首先需要安装浏览器油猴插件。2、安装我们的脚本:我的搜索3、使用,随便打开一个网页,按Ctrl+Alt+S,呼出搜索框(有内置数据可搜索) 未写完.........
  • java根据ConcurrentHashMap自定义本地缓存
    packagecom.sxsoft.config;importjava.util.Map;importjava.util.concurrent.ConcurrentHashMap;importcom.istrong.ec.common.utils.StringUtils;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.annotation.......
  • .NET6 Core6教程
    .NET6Core6教程教程概述在本教程中,我将向你介绍如何使用.NET6Core6来开发应用程序。我会逐步指导你完成整个过程,并提供每一步所需的代码示例和解释。通过这个教程,你将学会使用.NET6Core6构建功能强大的应用程序。教程步骤步骤描述1安装.NET6Core6......
  • java map 自定义排序key value
    JavaMap自定义排序KeyValue在Java中,Map是一种经常用到的数据结构,它提供了一个存储键值对的集合。默认情况下,Map中的元素是按照插入顺序进行排序的。然而,在某些情况下,我们可能需要按照自定义的方式对Map进行排序,本文将介绍如何在Java中自定义排序Map的Key和Value......
  • 视频直播源码,实现pdf在线预览并且自定义预览框高度
    视频直播源码,实现pdf在线预览并且自定义预览框高度 <!-- *@Author:WenZhiming *@Date:2022-09-2617:17:55 *@LastEditors:WenZhiming *@LastEditTime:2022-09-2618:03:13 *@Description:filecontent--><template> <divclass="container_uploadrelative"......