Строим в Visual Studio FabiusConfigurator, FabiusServer и FabiusClient — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
Строка 12: Строка 12:
 
[[файл:SourceTree2.png]]
 
[[файл:SourceTree2.png]]
  
2.2. внутри каталога C:\FabiusNet\Exeout (появится после выполнения 2.1) нужно создать каталог Configurate
+
2.2. внутри каталога C:\FabiusNet\ExeOut\Server (он появится после выполнения 2.1) нужно создать каталог Configurate
  
 
2.3. клонировать хранилище данных эталона  
 
2.3. клонировать хранилище данных эталона  
Строка 34: Строка 34:
 
в процессе чего собираются 3 главных "проекта":</br>FabiusServer, FabiusClient, FabiusConfigurator
 
в процессе чего собираются 3 главных "проекта":</br>FabiusServer, FabiusClient, FabiusConfigurator
  
 +
[[файл:VisualStudio3.png]]
 
</b>
 
</b>
6. В меню выбрать BUILD - Rebuild solution. Запустить отладку F5
 
 
7. Открыть Типы сущностей - Поставка - Основная - Сгенерировать код сущности ( ждать 5 минут )
 
 
8. Нажать кнопку '''Построить все'''
 
 
9. Выйти из программы, убрать слово '''test''' и снова запустить '''F5'''
 
 
10. Для того, чтобы перейти на новую базу данных, нужно открыть FabiusServer - App.config, найти пути для генерируемых данных и изменить Initial Catalog для соединения с именем '''WorkData'''
 
 
11. Для того, чтобы загрузить РОЛИ надо открыть Типы сущностей - ФайлXML - Roles.xml - Сгенерировать код сущности - Построить все
 
 
12. Закрыть программу, снова запустить и нажать на кнопку "Роли, интерфейсы"
 
 
13. В TotalCommander-е необходимо скопировать все классификаторы
 
из папки y:\FabiusNET\Новый проект ФАБИУС\Классификаторы\
 
в папку c:\FabiusNet\ExeOut\Server\CompiledPackages\Классификаторы\
 
  
 
== Доступ к базе ==
 
== Доступ к базе ==

Версия 16:43, 31 августа 2016

1. Создать на рабочей станции каталог C:\FabiusNet

2. Запустить Source Tree, которая предложит сначала создать учётную запись:

SourceTree1.png

после чего можно будет скопировать (клонировать) себе на рабочую станцию 2 репозитория с нашего сервера:

2.1. клонировать хранилище исходных текстов нового Фабиуса

SourceTree2.png

2.2. внутри каталога C:\FabiusNet\ExeOut\Server (он появится после выполнения 2.1) нужно создать каталог Configurate

2.3. клонировать хранилище данных эталона

SourceTree6.png

2.4. Теперь экран SourceTree выглядит примерно так

SourceTree4.png

3. Запускаем Visual Studio

VisualStudio1.png

выбираем C:\FabiusNet\FabiusNet.sln

3.1. "строим решение",

VisualStudio2.png

в процессе чего собираются 3 главных "проекта":</br>FabiusServer, FabiusClient, FabiusConfigurator

VisualStudio3.png

Доступ к базе

Server name vm-mssql\SQLEXPRESS

Login sa

Установка Entity Framework

Tools - NuGet Package Manager - Package Manager Console

PM> install-package entityframework.sqlserver -pre

( Successfully installed EntityFramework.SqlServer 7.0.0 )