我有一个名为 的库项目MyLib
,其中有一个名为 的命名空间Extensions
,其中有一个名为 的模块Extension1
,其中有一个名为ext1Method1
类型的方法string -> string
。
在库项目的解决方案中,有一个名为Test
. 在Test
我可以打电话的情况下MyLib.Extensions.Extension1.ext1Method1 str
,它工作正常。
我创建了一个完全独立的解决方案,称为NewSol1
并包含对MyLib.dll
in的引用NewSol1
。里面有NewSol1
一条线
printfn "%s" (MyLib.Extensions.Extension1.ext1Method1 "Hello, World")
解决方案NewSol1
构建没有任何错误。但是当我运行可执行文件时,出现以下错误:
System.MissingMethodException was unhandled
Message: An unhandled exception of type 'System.MissingMethodException' occurred in NewSol1.exe
Additional information: Method not found: 'Microsoft.FSharp.Collections.FSharpList`1<System.String> MyLib.Extensions.Extension1.ext1Method1(System.String)'.
在此先感谢您的帮助。