winform無法正常啟動

vbmonk
自從目標.net framework更新到.net framework 4,在client 常常會開不起來。
但查看工作管理員又有啟動,但記憶體只停在14xxk(如圖),多啟動幾次後就可以正常開啟,紅框為有正常啟動
查看client的 .net freamework版本為.NET Framework 4.8,不知道是什麼原因造成這樣,
有人也有遇過類似的狀況嗎?怎麼解決呢?
vbmonk
P陳
您的意思是執行了之後 卡住 畫面沒有出來?
請查一下 是那個指令卡住了

P陳
您的意思是執行了之後 卡住 畫面沒有出來?
請查一下 是那個指令卡住了

vbmonk
debug & 在我本機 run都正常,但在某一台client時才出現此狀況。
而且也沒出現任何例外狀況的訊息,目前只查到工作管理員裡其實是有起來的,但畫面就是出不來,
而有時又正常,不知要往那方面去解決問題。
P陳
看起來是某個物件,您這台有裝,Client 沒有裝
個人會這樣作
1.再找一台B執行看看,
B可。
B不可。

2.在B安裝 Visual Studio 看看那個物件報錯

隔空抓藥 試試看吧
P陳
更正 在原來不能執行那台 或B裝VS 來看那個物件報錯或咬住
vbmonk
嗯!好呀!我再來試看看。
vbmonk
唉。真是慘,公司不給裝免費版的vs,所以此路不通,不知道還有沒有其他方式可以查找原因。
vbmonk
後來有裝vs2019 但debug每次都可正常啟動,也無任何錯誤訊息?!
P陳
也就是說
用單機的 VS (未包裝) 的來執行可以成功

您有試過包裝後在這台執行嗎?

還是不包裝的可以作 包裝後就會出問題?
vbmonk
是的,我在有問題的電腦上使用vs2019 debug (未包裝),每次都可以正常執行
但包裝後執行(在debug目錄執行xxxx.exe),就時好時壞!

vbmonk
後來我試著去改成“以相容模式執行這個程式(windows xp service pack3)“,感覺好像比較容易開啟(也許是我的錯覺),
相題外問一下,如果我是以click once 發佈這程式,我該如何設定讓每次發佈就自動設定為相容模式的狀態執行?
回到頂部