[爆卦]c#編譯成執行檔是什麼?優點缺點精華區懶人包

為什麼這篇c#編譯成執行檔鄉民發文收入到精華區:因為在c#編譯成執行檔這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者comblue (ok棒!)看板C_Sharp標題[問題] C#編譯後exe執行檔無法正常執行時...




目前使用C#編譯一個專案程式,透過IMerge 整合dll包成一個執行檔,
在開發電腦(或有安裝VS)上都可以正常執行,但移植到其他電腦時卻會發生
點擊程式執行檔,但沒有任何錯誤訊息像是沒有動作一樣...

不知道有沒有人遇過這種問題呢?
因為沒有任何error code,所以實在無從下手阿!!!


ps. 目前透過這種編譯方式,曾經有一兩次編譯後的執行檔可以在其他電腦正常操作,
但發生機率很低,而且完全不清楚為什麼相同步驟程序有時候可以有時候卻不行


請大家幫忙解惑了...謝謝



--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.110.215.214
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1508978571.A.DF1.html
J002: 感覺會不會是.Net runtime版本不一樣? 10/26 08:48
lightyen: 看事件檢視器有沒有紀錄? 10/26 08:55
petercoin: 先確認一下你用的.NET版本跟無法執行的電腦有沒有裝 10/26 09:01
petercoin: 相對應的.NET Runtime 10/26 09:01
Laluth: 有引用其他第三方dll嗎? 有些需要安裝c++ 可轉發套件 10/26 09:05
comblue: Net版本編譯端是4.5.2,執行電腦端是Win10 4.7 理論應該 10/26 09:21
comblue: 向下相容吧? 我覺得應該可能是第三方dll造成,但沒有 10/26 09:22
comblue: 出現任何訊息,不知道怎麼debug 10/26 09:22
comblue: c++ 可轉發套件,win10上也有安裝了 >"< 10/26 09:25
vi000246: 寫個log吧 10/26 19:49
Laluth: c++ 可轉發套件 要安裝第三方dll指定的版本才行 10/27 00:14
qa17b: log 11/04 23:29

你可能也想看看

搜尋相關網站