作者 play7700271 (ginngle)
標題 [請益] 不安裝Visual Studio情況下,執行EXE檔
時間 Tue Jul  4 00:11:55 2023


在沒有安裝visual studio的情況

直接開啟exe檔

結果顯示相關的錯誤(.dll)

(請問這有和解呢,已於套件中安裝含 JSON.NET , Dapper ,Nlog ,msbuild.ilmerge)

還是一定要下載Visual studio?

https://i.imgur.com/MnW2SIR.jpg
https://i.imgur.com/6zfI9hd.jpg
https://i.imgur.com/OtlWSlh.jpg
[圖]
 
[圖]
 
[圖]

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.116.176 (臺灣)
※ 作者: play7700271 2023-07-04 00:11:55
※ 文章代碼(AID): #1aelDDIb (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1688400717.A.4A5.html
neo5277: 你要一個OS跑這個框架起碼要有RUNTIMES吧...
你先看看你的是dotnet 什麼版本然後再決定要裝哪個
如果是serverside記得要灌windows pro  or winserver
如果是core 就先看你的publish file xml是build成
linux 還是win 分別是啥版本 如果你是build成可攜式
那就裝個該版本的runtimes再跑看看1F 07/04 00:19
Lin25K: d 應該是 debug 版的吧 可轉發套件裡應該沒有7F 07/04 00:32
mayday24: 安裝對應版本的可轉散發套件8F 07/04 00:32
Lin25K: 對,debug 版的 vcruntime 只有 vs studio 有喔
你應該是編譯成 debug 了吧 改成 release 就好了9F 07/04 00:35
yenight1236: 不用啊你發佈用獨立式就行了11F 07/04 02:22
lturtsamuel: 用release build+靜態連結 不然就上網搜尋這個檔名我記得之前有單獨下載過它12F 07/04 07:33
MOONY135: 可轉發套件沒裝吧14F 07/04 07:52
Lipraxde: 單獨載 dll 要小心啊,一堆看釣魚15F 07/04 09:23
pttano: 要轉Linux 環境才跑得動16F 07/04 13:46
stupid0319: 用mingw64當編譯器吧17F 07/04 15:11
chchwy: 這是Debug build本來就不應該發布出去
改成Release build就好了18F 07/04 20:02
WisdomOrLie: 這framework問題吧  推文怎摸沒人講20F 07/04 21:24
DeathTemp: 你爽的話把這些檔案一個一個補齊也行,我還真的做過21F 07/05 00:03
tennyleaz: 你需要VC++ Runtime 2015~2019執行階段的Debug版,顯然是這個程式用Debug build還沒附上Runtime的問題
140代表VS2015~19,D代表Debug22F 07/05 22:27

--
作者 play7700271 的最新發文: