繁体   English   中英

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

[英]OpenTk with f# issue ("namespace or module OpenTK)

我知道带有opentk的f#与c#可以很好地进行翻译,但是由于f#并不是很受欢迎,因此我的问题不太明显。

从写作

open OpenTK

蝙蝠的权利

The namespace or module 'OpenTK' is not defined 

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

我进行了研究,但与往常一样,有些事情会逃避我的搜索,所以我认为首先是一个更有知识的人可能会有所帮助。

如果有更好的方法或位置发布此信息,请告诉我。

当您缺少对定义OpenTK的库的引用时,会遇到此错误。 有两种添加引用的方式,具体取决于您在项目中还是在脚本文件中。

脚本文件 -如果您使用的是.fsx文件,则需要使用#r命令引用程序集。 我编写了一个演示文件,该演示文件正是这样做的,并构建了一些3D DSL。 该文件开头为:

#r "references/OpenTK.dll"
open OpenTK

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM