Wiki

Получение исходного кода и сборка 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.