Re: [問題] C#編譯後exe執行檔無法正常執行

看板C_Sharp (C#)作者 (泛用人型編碼器)時間7年前 (2017/10/28 23:24), 7年前編輯推噓1(100)
留言1則, 1人參與, 7年前最新討論串2/2 (看更多)
※ 引述《comblue (ok棒!)》之銘言: : 目前使用C#編譯一個專案程式,透過IMerge 整合dll包成一個執行檔, : 在開發電腦(或有安裝VS)上都可以正常執行,但移植到其他電腦時卻會發生 : 點擊程式執行檔,但沒有任何錯誤訊息像是沒有動作一樣... : 不知道有沒有人遇過這種問題呢? : 因為沒有任何error code,所以實在無從下手阿!!! : 推 lightyen: 看事件檢視器有沒有紀錄? 10/26 08:55 是的,從 eventvwr 下手是一條路 Event Viewer * https://en.wikipedia.org/wiki/Event_Viewer * https://technet.microsoft.com/en-us/library/cc938674.aspx 用 timestamp 把 even log 排序,或許可以從 Application Log 裡挖出資訊 另一個方向 * 從 command-line 啟動你的程式,然後 echo %ErrorLevel% * 或著,再寫個小程式去 Process.Start(), 抓 exit code * 或著, How to: Launch the Debugger Automatically https://msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx (應該可與任何 debugger 配合使用,不限於 Visual Studio debugger ) 再一個方向 Debugging Assembly Loading Failures https://blogs.msdn.microsoft.com/suzcook/2003/05/29/debugging-assembly-loading-failures/ Fuslogvw.exe (Assembly Binding Log Viewer) https://docs.microsoft.com/en-us/dotnet/framework/tools/fuslogvw-exe-assembly-binding-log-viewer # 江湖一點訣,說穿不值錢 :D -- 個人 雜談、學習、英語、軟體 https://www.facebook.com/tw.yang.30 https://www.facebook.com/30abysses/ https://twitter.com/twy30 http://www.30abysses.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.56.47.92 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1509204291.A.7C5.html ※ 編輯: AmosYang (136.56.47.92), 10/28/2017 23:26:37

10/29 14:17, 7年前 , 1F
10/29 14:17, 1F
文章代碼(AID): #1PzA53V5 (C_Sharp)
文章代碼(AID): #1PzA53V5 (C_Sharp)