⑴ 我寫了一個winform程序,怎麼整體打包為一個EXE
明確的說,不可能抄的,圖襲片,文檔文件,依賴項dll這些都不能打包到單個exe,debug下的exe只是主執行程序,它不能包含所有,如果一個程序只有一個exe,說明這個程序沒有調用任何其他東西。winform程序只能打包成exe安裝包,安裝之後還是一個文件夾下有很多相關文件,跟你直接拷貝到目錄下是一樣的(除了一些注冊表信息)。
⑵ C#.NET里怎樣把代碼打包成可執行文件
1:新建安裝部署項目
打開VS,點擊新建項目,選擇:其他項目類型->安裝與部署->安裝向導(安裝項目也一樣),然後點擊確定.(詳細見下圖)
2:安裝向導
關閉後打開安裝向導,點擊下一步,或者直接點擊完成.
如下圖:
3:開始製作
安裝向導完成後即可進入項目文件夾:
雙擊"應用程序文件夾"在右邊的空白處右擊,選擇添加->文件,將你的做的應用程序的可執行文件和相應的類庫和組件添加進來.
然後右擊你的可執行文件,創建快捷方式,然後把快捷方式分別剪切或復制到左邊的"用戶的'程序'菜單"和"用戶桌面"中.
這樣安裝程序安裝安裝完成後會在 "開始->所有程序"和"桌面"上生成程序的快捷方式.
然後右擊左邊的"應用程序文件夾"打開屬性對話框:
將屬性中的"defaultlocation"的路徑中的"[manufacturer]"去掉,
不然的話做好的安裝程序默認安裝目錄會是"c:\programm file\你的用戶名\安裝解決方案名稱";
修改後如圖:
然後打開解決方案管理器,右擊你的解決方案名稱,選擇屬性:
在打開的屬性頁中,選擇"系統必備",
在打開的系統必備頁中,選中如下中的選擇項,這個很重要!!!!!1!!!!!
選上以後,在生成的安裝文件包中包含.netframework組件.(這個選項默認是沒有選中的)
好了,這樣就完成99%了,然後點擊"生成->生成解決方案",哈,生成成功!
4:製作完成
現在打開解決方案文件夾下的debug文件夾,就可以看到生成的安裝文件了.
⑶ WinForm不部署安裝如何打包成單個可運行的exe
其實就是個綠色版的程序,
其實很簡單
,
只需要把你
debug文件夾的EXE文件
和你
調用的DLL
放在一起
打個壓縮包
就行了
⑷ 如何把一個winform程序生成一個EXE得可執行程序
在你新建的Winform工程里,右鍵重新生成,即可生成exe可執行文件,默認路徑在工程的Debug\bin目錄下
⑸ .net winform如何打包成單文件即只有一個.EXE文件
是說打包成一個安裝文件嗎? 可以使用 Inno Setuo 5 來寫安裝文件, 這個執行之後是只有一個.exe 文件的,免費軟體, 你可以學一下,這個用來弄安裝文件不錯。
⑹ 如何將winform程序打包成一個單文件可執行exe
在程抄序的安裝目錄中啟動DOS窗口,也可襲以啟動DOS後使用cd命令進入安裝目錄,使用ILMerge命令就可以看到命令參數了
2
使用命令進行捆綁,以如圖為例,將CSkin.dll和MyTool.exe捆綁成一個新的newtool.exe文件。/out:這里寫輸出的新文件,/log後寫要捆綁的dll和exe文件
等待上一步命令執行完畢,查看成果吧。
⑺ C#應用程序怎麼生成一個可執行文件
點擊生成菜單欄選擇生成<你的文件名>,就會在文件存儲出生成一可執行文件
⑻ 怎麼把C#程序打包成一個可以直接運行的.exe文件
你可以這樣做: 把做好的程序重新生成一下 把這個程序的文件夾bin裡面的debug拷貝出來。 這個debug裡面就有你想要的exe文件。
⑼ winform生成一個exe的執行文件
不太清楚復你說的升級是什麼制意思。
下面我給你幾個解決方案:
1.如果用戶以前的配置信息都在資料庫裡面,你可以把升級後的整個項目打包,生成一個安裝程序後,然後給用戶使用。直接安裝新版本的軟體。缺點:由於是整個項目的程序,所以可能比較大。
2.寫一個程序,替換將要更新的程序或文件。缺點:這樣要非常清楚改動的具體內容,還要知道客戶是把軟體安裝在哪裡的。優點:只需要替換那幾個改動的文件,所以這個補丁包一般很小的。
補充:請問你的意思是生成一個綠色版的軟體嗎?那可以直接把.net項目裡面的bin文件夾裡面的debug或是release文件夾發給用戶用就行了,那個.exe可以發送到桌面快捷方式
⑽ 如何將C#程序打包成Exe可直接執行的文件
C#程序生成後,在根目錄BIN下會有個EXE執行文件。
然後你覺得要打包的話,你可以用VS創建一個打包工程Setup,然後慢慢看。