现象:
如下二者之一:
1)The type or namespace name `IStoreListener' could not be found
2)未能找到类型或命名空间名Purchasing或者VS提示using UnityEngine.Purchasing没有必要
排错关键:
VisualStudio查看报错的工程中的引用,没有发现UnityEngine.Purchasing,就是缺少右图中的UnityEngine.Purchasing
原因:
IStoreListener是unity自带命名空间UnityEngine.Purchasing下的。
引用UnityEngine.Purchasing是In App Purchasing包中的。
解决方法:
在Unity中打开Package Manager,搜索In App Purchasing(Unity Registry),安装它:
参考:
Purchasing: the name StandardPurchasingModule does not exist in current context. - Unity Forum