2

我一直在建立一个库来与我工作中的一个数据库进行交互,并且一切正常。但是当我打开一个新脚本并开始使用该库时,当我尝试在数据库上使用查询表达式时,它总是会发疯。当我将它们发送到 F# 交互式但智能感知失败时,它们可以工作,在所有内容下绘制红线。为什么是这样?我希望我自己的 dll 成为用户唯一需要为脚本引用的东西。

在此处输入图像描述

System.Data.Linq是我的 dll 文件中的一个引用,我已将其Copy Local属性设置True为无济于事。除此之外,我一点也不知道可能出了什么问题。

4

1 回答 1

3

您在屏幕截图中显示的显然是一个 F# 脚本(一个.fsx文件)。由于尝试访问表的代码在脚本文件中,因此需要引用System.Data.Linq. 您的图书馆有参考的事实AIXSupport.dll并没有帮助:参考不会像那样“转移”。

只需在脚本的开头添加这个:

#r "System.Data.Linq"
于 2018-01-08T04:53:39.377 回答