我们正在将SpiceLogic PayPal控件升级到最新版本4,以满足PayPal的新安全要求。根据SpiceLogic网站,他们控制的API没有更改。所以这应该是一场微风。
然而,新控件没有编译,项目会给出错误消息:Type or namespace SpiceLogic could not be found ...
对SpiceLogic.dll的引用是手动添加到VS解决方案中的,我们可以在VS 2010解决方案资源管理器的references
文件夹中看到它。通过Project ==> Add Reference ...
添加此.dll引用也没有帮助。
我们使用的是在.NET 4.0版本中运行的VS 2010终极版。SpiceLogic控制要求4.5。这可能是一个原因吗?
旧版本的SpiceLogic PayPal控件未使用.NET Framework 4.5。在PayPal安全要求发生变化后,SpiceLogic发布了一个针对.NET Framework 4.5的新版本。因此,如果您使用最新版本的控件,应该不会有任何问题。