我进行了很多搜索并完成了我发现的建议,但似乎没有任何效果。返回数字的最简单的 C# DLL 文件:
namespace TestClass
{
public class Class1
{
public int tester()
{
return 5;
}
}
}
冷融合代码:
<cfobject type=".NET" name="myDLL" class="TestClass.Class1" assembly="d:/path/to/dll/TestClass.dll">
我所有的尝试都导致我出现这个错误:
Class TestClass.Class12 not found in the specified assembly list.
The assembly that contains the class must be provided to the assembly attribute.
我不知道问题可能出在哪里。任何帮助将不胜感激。
此外,下面的代码确实有效:
<cfobject type=".NET" name="seClass" class="System.Environment">
<cfoutput>#seClass.Get_Version().ToString()#</cfoutput>