运行以下代码时:
<cfobject type=".NET" name="test"
class="GoCardlessSdk.GoCardless"
assembly="#expandpath("../GoCardlessSdk.dll")#">
<cfdump var="#test#">
我收到错误:
必须将包含该类的程序集提供给程序集属性。在指定的程序集列表中找不到消息类 GoCardlessSdk.GoCardless。
我试图调用的类的 C# 代码显示在这里。
我做过的事情:
- 检查是否为我所针对的 DLL 安装了正确版本的 .Net (3.5)
- 检查 ColdFusion .Net 服务是否正在运行
- 检查类的命名空间(我认为我做的很正确,但很乐意得到纠正)
我刚刚尝试了以下代码:
<cfobject type=".NET" name="proc" class="System.Diagnostics.Process">
<cfdump var="#proc#">
确实按预期工作,至少表明 .Net 服务正在运行。
任何帮助克服这一点将不胜感激。谢谢!