小编duk*_*mor的帖子

FSharp.Compiler.Service 编译为 dll 错误

我目前正在开展一个项目,以实现 F# 的突变测试。为了访问 FCS 进程,我使用了 FSharp.Compiler.Service 包。

我在编译过程和编译的 DLL 中遇到了一些问题。

我正在使用 FSharp.Compiler.Service 将项目的 AST 编译为

  • 一个dll。另一个程序引用了这个 dll。在 Visual Studio 中编译时,一切正常。当使用编译器服务从 AST 编译时,我在每次调用时都没有发现异常。

  • 一个可执行的dll。但是我总是得到错误入口点不是最后一个声明。在检查我传递给编译的内容时,入口点 AST 是列表中的最后一个 AST,入口点节点是 AST 中的最后一个节点。在visual studio中编译时没有问题。

有没有人遇到过这些问题?或者知道解决我遇到的错误的方法?

.net dll f# mutation-testing

10
推荐指数
1
解决办法
115
查看次数

标签 统计

.net ×1

dll ×1

f# ×1

mutation-testing ×1