2010-10-20 125 views
3

我只是想知道是否有下载的模拟器一些应用程序的方式。问题是我们即将开始我们自己的应用程序,并且我们希望确保我们正在做所有'Windows Phone 7兼容'。我想通过一些应用程序,看看他们做什么/怎么做;喜欢去设定,动画,导航等市场中的Windows Phone 7模拟器

回答

2

克里斯是正确的,有一个在模拟器没有市场的访问。

您可以做的最好的事情来检查您的应用程序的合规性是审查UI Design GuidelinesApp Certification Requirements

+0

感谢您的链接。我确实发现了一种冒险的方式来进入市场,但我并不想尝试它,所以我想我会坚持这一点。谢谢! – Carlo 2010-10-20 23:57:14

+0

是的,我总是考虑一下,但我很谨慎地公开推荐非官方代码的执行。 – 2010-10-21 00:07:36

0

的Windows Phone 7设备已经开始出现在市场上。你应该打算保留一个。我使用模拟器完成了大部分Windows Phone 7应用程序开发。几周前,当我把手放在设备上时,我开始测试应用程序并发现了一些与性能,网络连接等有关的问题。因此,在提交给真实设备之前测试应用程序是非常有益的卖场。

+0

只需在此说明中提及,Telstra即将于今日12:00在澳大利亚推出WP7产品。这应该发生在欧洲和亚太地区。 – 2010-10-21 00:09:15

+0

确认,http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/10/20/the-windows-phone-7-launch-has-started.aspx – 2010-10-21 00:53:04

1

请注意,您将无法donwload应用程序在那里,但是这个代码将有助于看到在模拟器市场。

创建示例控制台应用程序,添加引用到C:\ Program Files文件(x86)的\共同 文件\微软共享\手机工具\ CoreCon \ 10.0 \斌\ Microsoft.Smartdevice.Connectivity.dll 在main方法粘贴以下代码。

DatastoreManager datastoreManager = new DatastoreManager(1033); 
Platform platform = datastoreManager.GetPlatforms().Single(p => p.Name == "Windows Phone 7"); 
Device device = platform.GetDevices().Single(d => d.Name == "Windows Phone Emulator"); 
device.Connect(); 
Guid appID = new Guid("{5B04B775-356B-4AA0-AAF8-6491FFEA5630}"); 
if (device.IsApplicationInstalled(appID)) 
{ 
    RemoteApplication app = device.GetApplication(appID); 
    app.Launch(); 
} 
Console.ReadLine(); 

我通过使用ILSPy for Windows Phone Library获得了appid。 帮助我的链接。

0

虽然这个问题是最初的目标的Windows Phone 7,它可能是有趣的,其他游客知道WP8仿真器确实有市场的访问。

+0

你如何登录和下载应用程序?我得到“问题登录”0x8000FFFF错误:http://stackoverflow.com/questions/13198614/is-it-possible-to-sign-into-a-microsoft-account-with-the-windows-8-phone -emulato – XP1 2013-04-10 22:47:26

+0

您无法登录;它只是列出应用程序,并让您浏览它们,但无法下载。 – 2013-04-11 22:10:06

+0

好的。市场可以查看,但功能不全面。 – XP1 2013-04-12 01:28:01

相关问题