作者teamspike (市政府7F)
看板C_Sharp
标题Re: [问题] 请问该如何发布自己的程式?
时间Wed Mar 25 14:48:33 2009
※ 引述《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
1F:推 tonyhsie:也可以用 Build->Publish xxx 来生成安装档丢给别人 03/25 16:27
2F:→ teamspike:如果是使用copy的方式呢? 03/25 16:35
3F:推 tonyhsie:印象中是只要 release/下的exe档就好了... 03/25 19:05
4F:推 tomex:只需要XXX.exe,其余3个皆不用 03/25 22:11
5F:→ teamspike:原来其他三个是debug使用到的档案,感谢! 03/26 09:38
6F:推 maonan:在其它专案里,有一个安装和部署精灵~也可以用 04/03 14:55
7F:→ maonan:但是~我发现对方如果没有安装.net framework 04/03 14:55
8F:→ maonan:一样会透过网页去做更新的动作..(windows干嘛不包进去!!??) 04/03 14:56
9F:推 lcloud:部属精灵可以把.net framework的安装档包进去 04/04 21:07