gpt4 book ai didi

.net - 未找到 ColdFusion .Net 类

转载 作者:行者123 更新时间:2023-12-02 01:59:59 25 4
gpt4 key购买 nike

运行以下代码时:

<cfobject type=".NET" name="test" 
class="GoCardlessSdk.GoCardless"
assembly="#expandpath("../GoCardlessSdk.dll")#">
<cfdump var="#test#">

我收到错误:

The assembly that contains the class must be provided to the assembly attribute. Message Class GoCardlessSdk.GoCardless not found in the specified assembly list.

我尝试调用的类的 C# 代码是 show here .

我做过的事情:

  • 检查是否为我的目标 DLL 安装了正确版本的 .Net (3.5)
  • 检查 ColdFusion .Net 服务是否正在运行
  • 检查类的 namespace (我认为我在这方面做的是正确的,但很乐意得到更正)

我刚刚尝试了以下代码:

<cfobject type=".NET" name="proc" class="System.Diagnostics.Process">  
<cfdump var="#proc#">

它按预期工作,至少表明 .Net 服务正在运行。

任何帮助克服这个问题的人都将不胜感激。谢谢!

最佳答案

问题解决了。我需要包含支持的 DLL:

<cfobject type=".NET" name="GoCardless" class="GoCardlessSdk.GoCardless" assembly="#expandpath("../GoCardlessSdk.dll")#,#expandpath("../Newtonsoft.Json.dll")#,#expandpath("../RestSharp.dll")#">

关于.net - 未找到 ColdFusion .Net 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com