[爆卦]exe執行檔是什麼?優點缺點精華區懶人包

為什麼這篇exe執行檔鄉民發文收入到精華區:因為在exe執行檔這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者AmosYang (泛用人型編碼器)看板C_Sharp標題Re: [問題] C#編譯後exe執行...


※ 引述《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
neo5277: 推 10/29 14:17

你可能也想看看

搜尋相關網站