Skip to content

Инструкция по настройке рабочего окружения

Pavel Kurkutov edited this page Jan 20, 2019 · 3 revisions

Сборка

  1. Версии инструментов Visual Studion 2017 Version 15.8.9. Unity 2018.3.0f2. Zenject 7.2.0. Жирным отмечены версии, которые обязательны.
  2. Собрать корневой проект с логикой Zilon.Core. Результаты сборки должны оказаться в Zilon.Client/Assets/Plugins
  3. Импортировать Zenject, который используется как DI Framework https://github.com/svermeulen/Zenject/releases/download/v7.2.0/Zenject.v7.2.0.unitypackage
  4. Собрать Unity-клиент Zilon.Client.

Для тестов

Поместить в Debug/bin файл

AppSettings.config

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="SchemeCatalog" value="[path-to-project]\Zilon.Client\Assets\Resources\Schemes"/>
</appSettings>

Для запуска бенчмарков, аналогично тестам, закинуть в Release\bin AppSettings.config

<add key="SchemeCatalog" value="[путь-к-проекту]\Zilon.Client\Assets\Resources\Schemes"/>
  <add key="BenchArtifactsPath" value="[путь-куда-будут-складироваться-отчёты]" />
  <add key="MonoRuntimeName" value="Mono 2018.3.0f2"/>
  <add key="MonoRuntimePath" value="C:\Program Files\Unity\Hub\Editor\2018.3.0f2\Editor\Data\MonoBleedingEdge\bin\mono.exe"/>
  <add key="IterationCount" value="10"/>

Чтобы из студии можно было генерировать тесты, нужно установить расширение студии Test Generator NUnit extension.