美文网首页
WPF启动龟速,启动慢怎么办

WPF启动龟速,启动慢怎么办

作者: 17_9013 | 来源:发表于2021-05-22 08:59 被阅读0次

方案一,更改启动项

出问题应用的启动项是使用的默认设置,查看App.g.cs文件,可以看到自动生成的Main入口函数,如下:

[System.STAThreadAttribute()][System.Diagnostics.DebuggerNonUserCodeAttribute()][System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]public static void Main(){    WpfApp1.App app =newWpfApp1.App();    app.InitializeComponent();    app.Run();}

新建一个StartUp文件,将项目启动项修改为WpfApp1.StartUp,这样就可以解决该问题,代码如下。与原始方案对比,该方案使用了WindowsFormsApplicationBase,该方案为什么可以解决启动慢的问题,我还没搞清楚,或许和方案二有关。

// StartUp.csclassStartUp:Application{    [STAThread]public static void Main(string[] args){varstartUp =newMyStartUp();        startUp.Run(args);    }}// 需要添加对Microsoft.VisualBasic的引用classMyStartUp:WindowsFormsApplicationBase{protected override bool OnStartup(StartupEventArgs eventArgs){        App app =newApp();        app.Run();returnfalse;    }}// App.xaml.cs 删除App.xaml中的StartupUri="MainWindow.xaml"publicpartialclassApp:Application{public App(){varwin =newMainWindow();        win.Show();    }}

方案二,禁用检查应用程序的CAS发布者策略

在config文件中添加如下配置项。generatePublisherEvidence?redirectedfrom=MSDN)指定运行时是否为CAS创建发布者证据,其默认值为true,即创建发布者证据,这样可能会导致超时和服务启动延迟。因此将其置为false,该方法也可以解决启动慢的问题。

即可解决问题

相关文章

  • WPF启动龟速,启动慢怎么办

    方案一,更改启动项 出问题应用的启动项是使用的默认设置,查看App.g.cs文件,可以看到自动生成的Main入口函...

  • app启动时间优化

    app启动时间龟速,主要就是因为在Application的onCreate里面或者启动页的onCreate里面干了...

  • 性能优化:App启动优化

    一、App启动流程及启动优化二、定量监测App启动耗时、定位耗时代码三、果速送App启动优化 一、App启动流程及...

  • IOS优化篇之启动速度优化(一)

    启动速度 用户从点击APP图标到完全看到APP内容的过程称为启动,如果启动耗时较长可能会影响用户的体验,所以启动速...

  • 解决tomcat启动慢问题

    启动慢修改如下:

  • WPF程序如何更改入口

    有时候想修改WPF程序的入口,在窗口启动前做一些操作。因为WPF的默认Main()入口处于App.g.i.cs中,...

  • IOS APP 优化(一)

    启动问题,APP启动慢,从启动到展示主页面视图需要5秒以上。 首先,研究APP启动流程。 优化方向,main函数之...

  • Android启动

    1.启动加速 2.解决Android应用冷启动时出现的白屏问题 3.十五、Android性能优化之提升应用的启动速...

  • Android studio 启动缓慢

    Android Studio启动速度慢的问题。 Android Studio每次启动都要去fetching sdk...

  • Oracle禁止自启动

    创建数据库方法网上已有很多,此处主要针对启动连接做一些事情。自用oracle如果禁止它开机自启动那么电脑的启动的速...

网友评论

      本文标题:WPF启动龟速,启动慢怎么办

      本文链接:https://www.haomeiwen.com/subject/vcdnjltx.html