模拟器无法启动,提示Connection failed because of invalid command-line arguments

来源:互联网 发布:买家被淘宝封号前预兆 编辑:程序博客网 时间:2024/06/01 10:02
【转自:http://tieba.baidu.com/p/1489091368】
 
很多在Windows7下进行Windows phone开发的人员,在Windows 8种搭建开发环境时,会遇到一些问题,由于Windows 8还是预览版,在Windows 7中原本可以正常进行的步骤在Windows 8中会遇到问题,我在搜索了很多论坛的相关资料后,总结一下Windows 8中搭建wp开发环境的方法,共吧友参考,也方便以后自己查看

系统和硬件要求:
Windows vista sp2(入门版以上), Windows 7(家庭基础版以上),Windows 8
硬盘容量一般都不会有问题,2G以上内存,至于cpu,我用的是 amd E350 1.6Ghz,相信大家的CPU都比我的好

目前不能在vs2011 beta中搭建Windows phone开发环境,需要vs2010
1.下载安装vs 2010,这个在微软官网可以下载,有免费的速成版,你也可以自己找旗舰版的破解版,下载安装。
2.下载安装VISUAL STUDIO 2010 SERVICE PACK 1 VS2010SP1dvd1.iso
3.下载安装WPSDKv71_en1.iso这个就是Windows phone 的sdk。
就这三步就可以在Windows 8中搭建好Windows phone的开发环境了。不过这其中会遇到一些问题:

问题1:第3步中安装结束时提示xna game studio安装失败!!
我开始以为这不会有什么影响,但是在vs2010中建立Windows phone 项目时,自己什么代码都没修改,居然编译出现错误:The target "GetCopyToOutputDirectoryContentProjectItems" does not exist in the project。网上有些朋友说是要重新安装WPSDKv71_en1.iso(第3步),但我重装了n次,还是不行,最后
问题解决的方法:
下载xnags40_setup.exe
解压这个exe文件至任意位置
运行解压后得到的redists.msi文件(这个过程很快,结束时没有提示)
依次运行以下文件(如果没有这个文件,可以忽略)
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\XLiveRedist.msi
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Redist\XNA FX Redist\xnafx40_redist.msi
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnaliveproxy.msi
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_platform_tools.msi
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_shared.msi
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_visualstudio.msi
最后运行刚开始你解压得到的文件中的arpentry.msi文件就可以了
经过以上步骤,xna的问题解决了,可以编译项目,但调试时可能会遇到问题2.

问题2:模拟器无法启动,提示Connection failed because of invalid command-line arguments
解决方法:
用兼容模式运行Windows phone模拟器,在C:\Program Files\Microsoft XDE\1.0目录下,右击XDE.exe文件,在Compatibility标签下,选择以Windows 7模式运行,并勾选以管理员身份运行,再回到vs2010中运行项目时就可以启动模拟器进行代码的调试了,如果还是不行,检查一下VMM service是否已经启动,方法是在命令行下输入 sc query vmm ,STATE 必须是4 RUNNING。

以上就是要注意的问题,另外针对开发者在使用Windows 8的过程中,提出我的一点建议,仅供参考,你有更好的方案,也希望你教教我啊。
1.程序安装顺序问题:
如果需要安装SQL Server 2008 R2,请在装好系统后,最先安装它(可能提示需要.net,你需要联网下载安装),然后才是vs2010,VS2010SP1,WPSDKv71_en1,之后再安装你需要的其他程序,如office 2010,vs2011 beta等。
2.开发过程中尽量不要运行其他耗内存程序,除非你有足够大的内存(4G以上)。
原创粉丝点击