带有f#问题的OpenTk("命名空间或模块OpenTK)

时间:2015-03-26 20:04:04

标签: .net opengl f# opentk

我知道使用opentk的f#可以从c#中进行翻译,但是我的问题稍微不那么明显,因为f#并不是非常流行的事实。

写作

open OpenTK

我得到了蝙蝠的权利

The namespace or module 'OpenTK' is not defined 

我也在参考文献中列出了OpenTK,所以我不确定。

我做了研究,但一如既往地会有一些事情逃脱我的搜索,所以我认为一个知识渊博的人可能会有所帮助。

如果有更好的方式或地点发布,请告诉我。

2 个答案:

答案 0 :(得分:1)

如果您缺少对定义了OpenTK的库的引用,则会出现此错误。添加引用有两种方法,具体取决于您在项目中还是在脚本文件中。

脚本文件 - 如果您使用的是.fsx文件,则需要使用#r命令引用程序集。我写了a demo that does exactly this并构建了一个小3D DSL。该文件以:

开头
#r "references/OpenTK.dll"
open OpenTK

项目 - 如果您在项目中而不是在Visual Studio中添加引用应该可以解决问题。如果出现问题,请查看构建日志 - 如果您引用了dll的不兼容版本(例如,对于另一个版本的.NET),那么您会看到详细的错误。

答案 1 :(得分:0)

如果您还遇到此问题,请转到

PROJECTS > Manage NuGet Packages > Online > search "OpenTK".