我在实施WP8的应用内购买时遇到了一个非常奇怪的问题。我从其中一个标准模板创建了WP8解决方案,并开始关注the Microsoft guide,它指出此代码开始检索产品:
// First, retrieve the list of some products by their IDs.
ListingInformation listings = await CurrentApp.LoadListingInformationByProductIdsAsync(new string[] { "Bag of 50 gold", "Bag of 100 gold" });
以下是我在测试解决方案中的使用方法:
IEnumerable<string> productIDs = new List<string>() {"Bag of 50 gold", "Bag of 100 gold"};
ListingInformation listings = await CurrentApp.LoadListingInformationByProductIdsAsync(productIDs);
这是VS2012给我的错误:
我输入下面因为图像难以阅读:
&#39; System.Collections.Generic.IEnumerable [mscorlib, Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e]&#39;是 不可分配给参数类型 &#39; System.Collections.Generic.IEnumerable [System.Runtime, Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a]&#39;
项目模板引用了针对Windows Phone的#.NET; &安培; &#39; Windows Phone&#39;。
之前我没有遇到过这样的错误,也没有通过搜索找到任何帮助。
答案 0 :(得分:0)
这是一个Resharper问题。安装Resharper 8.2.1 RC(http://www.jetbrains.com/resharper/download/)