我只是想知道是否有办法为模拟器下载一些应用程序。问题是我们即将开始自己的应用程序,我们希望确保我们正在做所有“Windows Phone 7兼容”。我想通过一些应用程序,看看他们做什么/如何做;比如去设置,动画,导航等。
答案 0 :(得分:2)
Chris是正确的,模拟器中没有市场访问权限。
检查应用合规性的最佳方法是查看UI Design Guidelines和App Certification Requirements。
答案 1 :(得分:1)
不,你今天不能。您可以在developer.windowsphone.com查看设计指南。
答案 2 :(得分:1)
请注意,您无法在那里下载应用程序,但此代码有助于在模拟器上查看MarketPlace。
创建示例控制台应用程序,添加对C:\ Program Files(x86)\ Common的引用 Files \ microsoft shared \ Phone Tools \ CoreCon \ 10.0 \ Bin \ 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。 帮助我的链接。
答案 3 :(得分:0)
Windows Phone 7设备已经开始在市场上出现。你应该计划抓住一个。我使用模拟器完成了大部分Windows Phone 7应用程序开发。几周前,当我接触到设备时,我开始测试应用程序并发现了许多与性能,网络连接等相关的问题。因此,在提交到真实设备之前测试应用程序是非常有益的。市场。
答案 4 :(得分:0)
虽然问题最初是针对Windows Phone 7,但其他访问者可能会知道WP8模拟器确实具有市场访问权限。