如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
最近WindowsPhone7很火,WindowsPhone7的Marketplace也很火,开发者们都想趁Marketplace中应用数量还不算多的时候,抢占制高点。对于如何在Marketplace中发布软件的过程,相信大家都有所了解,我只是结合微软的官方流程,将自己的经验、教训写出来,希望能够节省开发者的时间。毕竟测试失败一次,就要耽误三至四天,同类的软件可能就会抢占先机。至于Marketplace申请帐号的问题,我的经验可能无法给你什么实质性的帮助,所以请大家参考JakeLin的文章《注册WindowsPhoneMarketplace经验》:HYPERLINK"http://www.cnblogs.com/procoder/archive/2010/12/13/Windows-Phone-Marketplace.html"http://www.cnblogs.com/procoder/archive/2010/12/13/Windows-Phone-Marketplace.html第一步:编译XAPVisualStudio2010每次编译后,会自动生成XAP文件,大家可以在工程文件的Bin目录下找到,千万记得要Build一个Release版的出来。提交Debug版可能会造成很多意想不到的错误。在编译XAP前,记得替换两个文件:Background.png(173x173)和GameThumbnail.png(64x64)。将这两个图片替换成与你的软件主题有关的图片,绝对不要使用默认提供的图片。这两个文件的长宽是有限制的,我们稍后会详细解释。第二步:准备发布资料很多开发者会以为写完了程序,编译出XAP就可以发布了。其实不是这样,建议大家在做提交前,还是仔细阅读一下微软的《AppHubApplicationSubmissionWalkthrough》:HYPERLINK"http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload"http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload下面是我总结出来的文件列表,大家可以逐项核对:1.XAP文件(Release版,已经替换Background.png和GameThumbnail.png)2.应用程序名称(必须是Marketplace唯一的,所以做好改名准备)3.应用程序标题(显示在Marketplace和开始菜单里,最好不要超过16个字符)4.详细描述:描述软件的主要功能、如何使用等情况。对于中国开发者来说,如果你的软件界面中主要使用了中文,必须在描述中用英文在首要位置上说明,并且提供英文、中文的两种描述,缺一不可。5.关键字(方便用户搜索,不多做解释了)6.Apptile软件图标,三种尺寸的相同图片:173x173,99x99,200x200。图片尺寸必须是规定格式,系统不会为你做裁剪,所以要提前准备好,省得到时候抓狂。图片必须采用PNG格式。7.Backgroundart可选项,Zune应用程序里的背景图,尺寸1000x800,可以提高软件的吸引力。8.Screenshots软件截图,至少一张,最多8张。尺寸是480x800。因为要竖着显示软件截图,所以横屏显示的软件要考虑好对策。9.软件价格Tips1,建议将以上提到的资料放在一个文件夹里,文字资料则放到一个文本中。因为提交时要进行修改,存放到文本中便于保存和记录;2,三种尺寸的AppTile文件名保存为173x173.png,99x99.png,200x200.png;3,第一步中提到的Background.png(173x173)和GameThumbnail.png(64x64),应和AppTile对应尺寸的文件一致。第二步:软件提交过程1.UploadYourApplication这一步要填写的是软件的基本信息。需要注意的是这几项内容:ApplicationName:必须是Marketplace唯一,我一般的做法是将ApplicationTitle中的空格去掉,比如“MyFirstGame”的ApplicationName为“MyFirstGame”或“My_First_Game”ApplicationPlatform:废话,当然是WindowsPhone7Defaultlanguage:目前支持English(International)、English、French、German、Italian和Spanish,作为中国开发者,我们别无选择,只能选English