对于以下问题我有什么样的策略。
我想在 dll 中使用一个简单的类,它链接到各种 dll、各种版本等。
作为 fsx 文件,我的脚本没有显示错误。但在 fsharp Interactive 中运行它时,它告诉我
error FS0074: The type referenced through 'theTypeIWantToUse'
is defined in an assembly that is not referenced.
You must add a reference to assembly 'Assembly'.
当然,程序集是被引用的,所以我想我需要添加对它引用自身的 dll 的引用。
有没有什么方法可以指向编译项目的 dll 环境,并且它递归地引用脚本内关联的 dll?
除了手动执行此操作之外,我还有其他策略吗?
最终解决方案
刘涛写了一个插件,如果你可以使用它的话,可以进行同步。这是可以在这里找到
还存在更新的脚本here如果有人愿意的话,加载仍然需要拓扑加载。
This is a script最近由 Gustavo Guerra 撰写,加载了所有内容dll
and fs
文件在fsproj
文件导入 F# Interactive。
您唯一需要做的就是确保所有需要的东西dll
文件在您的项目中被正确引用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)