看板 C_Sharp 關於我們 聯絡資訊
※ 引述《teamspike (市政府7F)》之銘言: : 小弟使用的是vs2008 c# : 目前的作法是把/bin/debug中的檔案都拷貝給對方 : 再附上dotnetfx35.exe更新.net framework 3.5 : 目前發生一些奇怪的狀況 : 比方說在A電腦背景透明可以生效,在B電腦卻不行 : 請問這樣的發佈方式是否容易造成錯誤? : 正確的發佈方式是什麼呢? : 謝謝 目前將疑問整理成三個問題: 1.是否將bin/release資料夾中的檔案copy過去就可正常執行? (XCOPY?) 2.bin/release和bin/debug資料夾中有相同的四個檔案 XXX.exe XXX.pdb XXX.vshost.exe XXX.vshost.exe.manifest 請問這四個檔案分別是什麼作用呢? 3.程式中有引用到WindowBase和PresentationCore,這些引用到的參考 (.DLL檔?)是否已自動包進執行檔? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.216.193
tonyhsie:也可以用 Build->Publish xxx 來生成安裝檔丟給別人 03/25 16:27
teamspike:如果是使用copy的方式呢? 03/25 16:35
tonyhsie:印象中是只要 release/下的exe檔就好了... 03/25 19:05
tomex:只需要XXX.exe,其餘3個皆不用 03/25 22:11
teamspike:原來其他三個是debug使用到的檔案,感謝! 03/26 09:38
maonan:在其它專案裡,有一個安裝和部署精靈~也可以用 04/03 14:55
maonan:但是~我發現對方如果沒有安裝.net framework 04/03 14:55
maonan:一樣會透過網頁去做更新的動作..(windows幹嘛不包進去!!??) 04/03 14:56
lcloud:部屬精靈可以把.net framework的安裝檔包進去 04/04 21:07