【发布时间】:2017-12-04 23:09:19
【问题描述】:
我正在尝试将 OpenTK v2.0.0 包添加到我的项目中。
如果我创建一个“类库 (.NET Framework)”类型的项目并使用“管理解决方案包”添加 OpenTK v2.0.0,一切正常。
如果我创建“类库(.NET 标准)”类型的项目并使用“管理解决方案包”添加 OpenTK v2.0.0,则会收到以下错误:
包还原失败。回滚“ClassLibrary1”的包更改。
如果我下载 OpenTK 库并尝试使用“添加引用”进行添加,也会出现错误。对于第一个项目类型它可以工作,当我尝试引用一个类(例如声明 Vector2d 变量)时,第二个项目类型出现以下错误:
CS0012:类型“ValueType”在 未引用的程序集。您必须添加对程序集的引用...
我真的不明白为什么。 2 项目类型有本质区别吗,为什么第二个项目没有得到引用而破坏了包管理器?
非常感谢。
亲切的问候。
【问题讨论】:
标签: c# visual-studio-2017 nuget-package opentk