2012-04-25 4 views
1

Я новичок в SVN, хотя ранее использовал TFS. У меня есть проект ASP.Net в VS 2010. Мне нужно добавить DLL AjaxControlToolkit в проект. После добавления этой DLL я попытался зафиксировать изменения с помощью Subversion в VS2010. Файл проекта отображается в списке элементов для фиксации; однако недавно добавленная DLL не указана. Как я могу проверить также добавленную DLL?Добавление Dll в Subversion из Visual Studio

Примечание: Я ищу подход, связанный с действиями пользовательского интерфейса; а не команды. Я использую Tortoise SVN

Примечание: папка BIN имеет знак вопроса. Также добавляется dll. Итак, я должен проверить БИН? Там нет Questionmark файла длл в папке BIN слишком

+0

Является ли файл dll в дереве рабочей копии? – dtb

+0

Щелкните правой кнопкой мыши файл в Проводнике Windows> Tortoise SVN> Добавить - если это невозможно, то файл не находится в дереве рабочей копии. – dtb

+1

Файл должен иметь знак вопроса в синем круге, если он еще не добавлен, а не восклицательный знак в красном круге. – dtb

ответ

7

Вот некоторые предложения:

создать «ExternalDlls» папку в корневом каталоге проекта. Поместите внешние dll (например, AjaxControlToolkit.dll) в эту папку ExternalDlls. Добавьте эту папку, и она будет содержать dll в SVN, используя TortoiseSVN's Add.

Теперь добавьте ссылку на внешнюю dll из Visual Studio. Вы должны щелкнуть правой кнопкой мыши по папке «Ссылки» и добавить ссылку. Будет опция «Обзор» вашей файловой системы. Перейдите в папку «ExternalDlls» и найдите DLL, которую хотите добавить, в данном случае AjaxControlToolkit.dll. Выберите DLL и добавьте ее в ссылки.

OK - так что теперь вы должны добавить DLL в свои ссылки и папку ExternalDlls, готовую для передачи SVN!

Предложение: Оформить заказ ankhsvn, если вы ищете интеграцию с Visual Studio SVN. Вы также можете проверить VisualSVN, но вам придется заплатить за это. Это приятные инструменты, которые могут быть удобными и позволяют обрабатывать действия SVN непосредственно из Visual Studio. VisualSVN достаточно умен, чтобы не добавлять ненужные файлы.

+0

Я создал папку «Lib» и сохранил файл там в рабочей копии, а затем отсылал ее оттуда – Lijo

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