WPF應用啟動慢的問題解決

2022-09-26 01:15:09 字數 823 閱讀 6067

出swcrwguafr問題應用的啟動項是使用的預設設定,檢視app.g.cs檔案,可以看到自動生成的main入口函式,如下:

[system.stathreadattribute()]

[system.diagnostics.debuggernonusercodeattribute()]

[system.codedom.compiler.generatedcodeattribute("presentationbuildtasks", "4.0.0.0")]

pu static void main()

新建乙個startup檔案,將專案啟動項修改為wpfapp1.startup,這樣就可以解決該問題,**如下。與原始方案對比,該方案使用了windowsformsapplicationbase,該方案為什麼可以解決啟動慢的問題,我還沒搞清楚,或許和方案二有關。

// startup.cs

class startup : application

}// 需要新增對microsoft.visualbasic的引用

class mystartup : windowsformsapplicationbase

}// app.xaml.cs 刪除app.xaml中的startupuri="mainwindow.xaml"

public part程式設計客棧ial class app : application

}在config檔案中新增如下配置項。generatepublisherevidence指定執行時是否為cas建立發布者證據,其預設值為true,即建立發布者證據,這樣可能會導致超時和服務啟動延遲。因此將其置為false,該方法也可以解決啟動慢的問題。

mac idea啟動慢的問題解決

1 修改idea.vmoptions,增加jvm記憶體 2 在終端執行以下命令,修改主機名為localhost 這樣就起作用啦,搞不懂為什麼,設定成別的就不行,還是啟動很慢 scutil set hostname localhost 3 檢視主機名 echo hostname4 自定義 mac os...

ssh登入慢的問題解決

最近接到一台新機器,可是ssh連其他linux機器,會等待10來秒才有提示輸入密碼。嚴重影響工作效率。登入很慢,登入上去後速度正常,後來查閱資料發現有以下可能 1.dns反向解析的問題 openssh在使用者登入的時候會驗證ip,它根據使用者的ip使用反向dns找到主機名,再使用dns找到ip位址,...

NPM 國內慢的問題解決

更改npm配置檔案 npm config set registry 複製 url 即為需要設定的映象站點位址,如 映象 你可以使用 npm 映象定製的 cnpm gzip 壓縮支援 命令列工具代替預設的 npm npm install g cnpm registry 複製 這樣就可以使用 cnpm ...