????????我們在用 Visual Studio 2022 寫好一個 exe 程序之后,如果想把這個拿到其他地方運行,需要把 exe 所在的文件夾一起拿過去。
????????編譯出來的 exe 文件需要其他幾個文件一同放在同一目錄才能運行,原因在于默認情況下,Visual Studio 是把應用和它依賴的庫分開進行編譯的,這些文件包含了應用運行所需的依賴項、配置信息等。
.deps.json:記錄著應用的依賴關系。
.dll:包含應用的代碼和資源。
.pdb:調試符號文件,在調試的時候使用。
.runtimeconfig.json:定義應用運行所需的運行時配置信息。
? ? ? ? 這樣分享就比較麻煩,下面講一下怎么把所有配置信息打包進 exe 文件中,讓他可以獨立運行。
?????????右擊右邊的項目名稱,點擊發布。
? ? ? ? 選擇文件夾,下一步。
? ? ? ? ?選擇文件夾,下一步。
?????????這個路徑可改可不改,反正都在項目下面,點擊完成。
?????????點關閉。
?????????點顯示所有設置。
? ? ? ? ?部署模式選擇獨立,展開文件發布選項,把生成單個文件勾上,點擊保存(記一下這個目標位置,下面發布后在這個目錄下面找)。
? ? ? ? ?再使用這個進行發布。
????????等他生成完。
? ? ? ? ?去剛才記住的頁面,找到這個 exe 文件,可以看到,這個文件比之前那個要大很多,現在直接拷貝這個 exe 到任何位置,都可以運行。
? ? ? ? ?示例:
?????????這樣分享你做的程序就會非常便捷了。