Re: [問題] 請問該如何發佈自己的程式?

看板C_Sharp作者 (市政府7F)時間16年前 (2009/03/25 14:48), 編輯推噓5(504)
留言9則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《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

03/25 16:27, , 1F
也可以用 Build->Publish xxx 來生成安裝檔丟給別人
03/25 16:27, 1F

03/25 16:35, , 2F
如果是使用copy的方式呢?
03/25 16:35, 2F

03/25 19:05, , 3F
印象中是只要 release/下的exe檔就好了...
03/25 19:05, 3F

03/25 22:11, , 4F
只需要XXX.exe,其餘3個皆不用
03/25 22:11, 4F

03/26 09:38, , 5F
原來其他三個是debug使用到的檔案,感謝!
03/26 09:38, 5F

04/03 14:55, , 6F
在其它專案裡,有一個安裝和部署精靈~也可以用
04/03 14:55, 6F

04/03 14:55, , 7F
但是~我發現對方如果沒有安裝.net framework
04/03 14:55, 7F

04/03 14:56, , 8F
一樣會透過網頁去做更新的動作..(windows幹嘛不包進去!!??)
04/03 14:56, 8F

04/04 21:07, , 9F
部屬精靈可以把.net framework的安裝檔包進去
04/04 21:07, 9F
文章代碼(AID): #19oTF2Bb (C_Sharp)
文章代碼(AID): #19oTF2Bb (C_Sharp)