【问题标题】:F# error 'error FS0039: The namespace or module 'MySql' is not defined'?F#错误'错误FS0039:未定义命名空间或模块'MySql''?
【发布时间】:2011-02-05 11:47:46
【问题描述】:
你好
我尝试连接 F# 和 MySQL 数据库,但出现错误:错误 FS0039:未定义命名空间或模块“MySql”。
到目前为止,我尝试引用包含 MySQL.Data.dll 的文件夹:项目 -> 添加引用 -> 浏览 -> C:\Program Files (x86)\MySQL\MySQL Connector Net 6.3.6\Assemblies\v2.0
我也厌倦了参考 MySQL.Data。
但每次,我都会收到这个错误。
谢谢你的帮助。
问候,
【问题讨论】:
标签:
mysql
visual-studio
f#
f#-interactive
【解决方案1】:
或者,如果您在解决方案中添加了任何框架/扩展。您可以右键单击解决方案资源管理器中的引用文件夹,然后单击“将引用发送到 F# Interactive”
【解决方案2】:
F# 交互式窗口不知道您的项目引用,因此您需要使用 #r 指令显式注册它们。例如,在尝试使用 MySql 命名空间中的任何类型之前,尝试在 F# 交互中输入 #r "MySql.Data" 或 #r @"C:\...\MySql.Data.dll"。