Правильная ссылка на эту статью: |
Получение исходного кода и сборка WebMoney Business Tools
Программа WebMoney Business Tools распространяется с открытым исходным кодом.
Получение исходного кода¶
Исходный код последней версии программы доступен на GitHub по адресу: https://github.com/MarketKernel/webmoney-business-tools
Сборка¶
Для программы настроена система автоматической сборки на AppVeyor и деплоя на GitHub.
Последние билды всегда доступны на:
Вы можете собрать программу самостоятельно, используя Visual Studio 2017 или скрипт для MSBuild.
Сборка с помощью MSBuild¶
1 Скачайте Visual Studio Build Tools по ссылке: https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools
2 Установите Visual Studio Build Tools, выбрав ".NET desktop build tools":
3 Запустите скрипт из папки Src/BuildScripts/Build.cmd и дождитесь его завершения.
Результат сборки будет размещен в папке Src\WMBusinessTools\bin\Release
Внешние библиотеки¶
Программа использует такие внешние библиотеки:
Название библиотеки | Для чего используется |
---|---|
AutoMapper | Для копирования данных при передаче между слоями |
ClosedXML + DocumentFormat.OpenXml | Для работы с xlsx-файлами |
EntityFramework.SqlServerCompact + EntityFramework | Как ORM для работы с базами данных |
log4net | Для ведения логов |
Newtonsoft.Json | Для работы с JSON-файлами конфигурации, локализации, шаблонов |
Unity | Для внедрения зависимостей |
WindowsAzure.Storage | Использует модуль SupportAssistant для отправки сообщений разработчику и отчетов об ошибках в Azure Table Storage (запись доступна, чтение запрещено) |
Все библиотеки подключаются с помощью менеджера пакетов NuGet.