Windows phone 7 尚未在市场中的应用程序的MarketplaceDetailTask

Windows phone 7 尚未在市场中的应用程序的MarketplaceDetailTask,windows-phone-7,marketplace,Windows Phone 7,Marketplace,我有一个尚未发布的Windows Phone 7应用程序,我需要实现调用MarketplaceDetailTask并在市场中显示应用程序详细信息的功能 MarketplaceDetailTask需要一个ContentIdentifier,它对应于Marketplace中的GUID,但我还不知道(显然)。有些人建议使用程序集的GUID,但我检查了已发布的应用程序,发布后的GUID与程序集GUID不同 我认为在不设置ContentIdentifier的情况下调用MarketplaceDetailTa

我有一个尚未发布的Windows Phone 7应用程序,我需要实现调用MarketplaceDetailTask并在市场中显示应用程序详细信息的功能

MarketplaceDetailTask需要一个ContentIdentifier,它对应于Marketplace中的GUID,但我还不知道(显然)。有些人建议使用程序集的GUID,但我检查了已发布的应用程序,发布后的GUID与程序集GUID不同

我认为在不设置ContentIdentifier的情况下调用MarketplaceDetailTask是可行的,系统会自动填充这个属性,但我认为这不可行

我在一个已经在Markeplace中的应用程序中尝试了这段代码,结果出现了一个错误

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();

那么,有没有一种方法可以在不知道GUID的情况下为应用程序使用MarketplaceDetailTask?

正如建议的那样,不要为任务指定任何内容

只需使用:

var review = new MarketplaceReviewTask();
review.Show();
(在我的实际WP7应用程序中使用,工作正常)


编辑:这是官方文档的链接。

@IgorKulman你是怎么尝试的?在WP emulator中,还是使用市场上的实际应用程序?我刚刚复制/粘贴了我在自己的ViewModel中实际使用的代码,我可以向您保证它运行良好。我将代码复制到一个应用程序中,复制到Mainpage.xaml的PageLoaded事件中,部署在一个设备上并在该设备上运行。市场显示了一条错误消息。@IgorKulman是的,因为Microsoft没有验证您的应用程序:您希望
MarketplaceReviewTask
做什么?您的应用程序部署在您的设备上时,尚未在市场上可用。我在市场上已经存在的应用程序上尝试了它,但我相信,没问题you@IgorKulman我添加了一个到官方文档的链接,显示了此任务的用法