看板 C_Sharp 關於我們 聯絡資訊
目前使用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