Инструкции по сборке проекта BookScanner

Требуемые компоненты для сборки

  • Клиент для работы с SVN (TortoiseSVN или AnkhSVN)
  • .NET 3.5 и Microsoft Visual Studio 2008 или Visual C# 2008 Express Edition
  • Библиотеки DevExpress версии 8.3.2 (можно Trial)
  • FB2Librarian.NET
  • Файл ExternalDependencies.zip, взять его можно на сайте проекта в разделе "Files"

Подготовка окружения

  • Устанавливаем MS Visual Studio
  • Устанавливаем TortoiseSVN или AnkhSVN
  • Устанавливаем DevExpress
  • Устанавливаем FB2Librarian.NET
  • Создаём папку для сборки проекта, например c:\projects\plugins
  • Создаём в ней две папки !ExternalDLLs и Gremlin.FB2Librarian.Import
  • Распаковываем в папку !ExternalDLLs содержимое архива ExternalDependencies.zip
  • Для сборки нам так-же потребуются файлы Библиотекаря: Tanone.Common.dll, Tanone.Common.DBUtils.dll и Tanone.FB2Librarian.AbsPlugin.dll, находятся oни в папке Other. Копируем их в папку !ExternalDLLs
  • При помощи клиента SVN, качаем из репозитория в папку Gremlin.FB2Librarian.Import исходный код BookScanner'а

Сборка проекта

Из папки Gremlin.FB2Librarian.Import открываем файл Gremlin.FB2Librarian.Import.sln и запускаем компиляцию Build -> Build Solution. Если все было хорошо, то в конце вы получите следующее сообщение:

------ Build started: Project: Gremlin.FB2Librarian.Import, Configuration: Release Any CPU ------
Gremlin.FB2Librarian.Import -> c:\projects\plugins\Gremlin.FB2Librarian.Import\bin\Release\Gremlin.FB2Librarian.Import.dll
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========