2013-09-02 2 views
0

Я искал эту ошибку и нашел другую проблему у себя. Я действительно новичок в использовании визуальной студии, поэтому, пожалуйста, расскажите мне, если это очень рудиментарная проблема.Добавить ссылку не выбрана в visual studio 2010

Я пытаюсь открыть существующий проект в Visual Studio 2010 с использованием

new->project from existing code 

и выберите Visual C# как язык. Когда я запускаю его, я получаю ошибки. Позже я услышал от человека, который создал проект, что я должен добавить несколько ссылок, которые присутствуют в папке с ссылками в самом проекте. Он входит в боковое окно - explorer.

Однако, когда я нажимаю правой кнопкой мыши на эту папку для добавления в качестве ссылок, эта опция является «greyed» или отключена. Как я могу это исправить? Пожалуйста, помогите мне.

+2

Попытка добавить ссылку во время работы отладки? – Steve

+1

Вы пытаетесь открыть существующий проект/решение со своим собственным .csproj/.sln файлом? Если это так, New -> Project .. это не правильный путь. Попробуйте вместо этого открыть проект Open. Вы не можете добавлять ссылки на проект, если ни один из них не открыт. –

+0

@Steve Да. Ват - правильный способ сделать это? –

ответ

1

DLL с именем freeglut.dll и glut32.dll не являются компонентами COM или NET. Вы не можете добавить их в качестве ссылок на свой проект (у вас есть 4 решения в вашем архиве, я выбрал имя fwa_annimate, но я думаю, что проблема такая же).

DLL с именем Tao.FreeGlut.dll нуждается в этих файлах в том же каталоге, в котором приложение запускается на работу. Таким образом, самый простой способ решить вашу проблему - выбрать две библиотеки DLL внутри Visual Studio и изменить свойство Copy to Output Directory от Copy Never до Copy Always.

Таким образом, когда вы начинаете отлаживать свое приложение, VS IDE копирует эти два файла в каталог BIN \ DEBUG или BIN \ RELEASE, где приложение запускается при запуске внутри VS ID.

Конечно, вам необходимо развернуть все эти файлы при распространении вашего приложения.

(Кстати, я не знаю, что должно делать)

Смежные вопросы