MarketplaceDetailTask​​用于尚未进入市场的应用程序

Igo*_*man 3 marketplace windows-phone-7

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

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

发现一个建议,即在不设置ContentIdentifier的情况下调用MarketplaceDetailTask​​并且系统自动填写此属性,但我认为这不起作用.

我在已经在Markeplace中的应用程序中尝试了此代码,但最终出现了错误

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();
Run Code Online (Sandbox Code Playgroud)

那么有没有办法在不知道GUID的情况下将MarketplaceDetailTask​​用于应用程序?

ken*_*n2k 6

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

只需使用:

var review = new MarketplaceReviewTask();
review.Show();
Run Code Online (Sandbox Code Playgroud)

(在我的实际WP7应用中使用,工作正常)

编辑:这是一个解释此任务使用的官方文档的链接.