Visual C#中奇怪的编译错误

时间:2011-03-11 20:47:54

标签: c# compiler-errors

我开始认为Visual Studio正在惹恼我。由于这个错误,我的解决方案无法编译:

类型“OpenTK.GameWindow”在未引用的程序集中定义。添加对程序集“OpenTK,Version = 1.1.0.0,Culture = neutral,PublicKeyToken = bad199fe84eb3df4”的引用。

问题是,我甚至没有尝试使用OpenTK.GameWindow类型。此外,“错误”发生在完全不相关的代码行上:

Velocity.Y -= PhysicsSettings.Gravity * (float)VenCore.FrameTime;

如果我注释掉那一行,错误会移到另一行...... ???

我多次重启我的电脑和VS.我试过删除所有的.suo都无济于事....

2 个答案:

答案 0 :(得分:0)

尝试完全重建您的解决方案。它有时会让奇怪的错误消失: - )

答案 1 :(得分:0)

如果您正在使用的类型是自己使用OpenTK.GameWindow并且您没有包含该DLL,则会收到类似您提到的错误消息。如果你注释掉你使用OpenTK.GameWindow类型的行,你将在编译器看到的具有相同问题的下一行得到它