代码之家  ›  专栏  ›  技术社区  ›  Carlo

Windows Phone 7模拟器中的市场

  •  3
  • Carlo  · 技术社区  · 14 年前

    5 回复  |  直到 13 年前
        1
  •  2
  •   Mick N    14 年前

    克里斯是对的,模拟器中没有市场准入。

    检查应用程序的符合性最好的方法是查看 UI Design Guidelines App Certification Requirements

        2
  •  1
  •   Ajay Bhosale    13 年前

    请注意,您将无法在那里下载应用程序,但此代码将有助于在模拟器上查看MarketPlace。

    创建一个示例控制台应用程序,添加对C:\程序文件(x86)\公用程序的引用 在主方法中粘贴以下代码。

    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库获得appid的。

        3
  •  1
  •   bkaid    13 年前

    不,你今天不行。你可以在 developer.windowsphone.com .

        4
  •  0
  •   bkaid    13 年前

    Windows Phone 7设备已经开始出现在市场上。你应该计划找一个。我已经用模拟器完成了我大部分的WindowsPhone7应用程序开发。几周前,当我接触到一台设备时,我开始测试这些应用程序,发现了一些与性能、网络连接等相关的问题。因此,在提交到市场之前,在一台真正的设备上测试应用程序是非常有益的。

        5
  •  0
  •   Clément    12 年前

    尽管这个问题最初是针对WindowsPhone7的,但其他访问者可能会感兴趣的是,WP8模拟器确实具有市场访问权限。