Странная ошибка компиляции в Visual C # - PullRequest
0 голосов
/ 11 марта 2011

Я начинаю думать, что Visual Studio портила меня. Мое решение не скомпилируется из-за одной ошибки:

Тип "OpenTK.GameWindow" определен в сборке без ссылок. Добавьте ссылку на сборку "OpenTK, версия = 1.1.0.0, культура = нейтральная, PublicKeyToken = bad199fe84eb3df4".

Проблема в том, что я даже не пытаюсь использовать тип OpenTK.GameWindow. Кроме того, «ошибка» возникает в совершенно не связанной строке кода:

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

Если я закомментирую эту строку, ошибка переместится на другую строку ... ???

Я перезагружал свой компьютер и VS несколько раз. Я пытался удалить все .suo безрезультатно ...

Ответы [ 2 ]

0 голосов
/ 12 марта 2011

Если тип, который вы используете, сам по себе использует OpenTK.GameWindow, и вы не включили эту DLL, вы получите сообщение об ошибке, подобное тому, которое вы упомянули.Если вы закомментируете строку, в которой вы используете тип, использующий OpenTK.GameWindow, вы получите его на следующей строке, которую видит компилятор с такой же проблемой

0 голосов
/ 11 марта 2011

Попробуйте полностью перестроить ваше решение. Иногда странные ошибки исчезают: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...