Строим в Visual Studio FabiusConfigurator, FabiusServer и FabiusClient — различия между версиями
Maria (обсуждение | вклад) |
Maria (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | <bold> | ||
+ | 1. Создать на рабочей станции каталог C:\FabiusNet | ||
+ | 2. Запустить Source Tree, которая предложит сначала создать учётную запись: | ||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree1.png]] | ||
+ | |||
+ | после чего можно будет скопировать (клонировать) себе на рабочую станцию 2 репозитория с нашего сервера: | ||
+ | |||
+ | 2.1. клонировать хранилище исходных текстов нового Фабиуса | ||
+ | |||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree2.png]] | ||
+ | |||
+ | 2.2. внутри каталога C:\FabiusNet\Exeout (появится после выполнения 2.1) нужно создать каталог Configurate | ||
+ | |||
+ | 2.3. клонировать хранилище данных эталона | ||
+ | |||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree3.png]] | ||
+ | |||
+ | 2.4. Теперь экран SourceTree выглядит примерно так | ||
+ | |||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree4.png]] | ||
+ | |||
+ | 3. Запускаем Visual Studio | ||
+ | |||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\VisualStudio1.png]] | ||
+ | |||
+ | выбираем C:\FabiusNet\FabiusNet.sln | ||
+ | |||
+ | 3.1. "строим решение", | ||
+ | |||
+ | [[файл:C:\Users\Mari\Desktop\PNG для WIKI\VisualStudio2.png]] | ||
+ | |||
+ | в процессе чего собираются 3 главных "проекта":</br>FabiusServer, FabiusClient, FabiusConfigurator | ||
+ | |||
+ | </bold> | ||
6. В меню выбрать BUILD - Rebuild solution. Запустить отладку F5 | 6. В меню выбрать BUILD - Rebuild solution. Запустить отладку F5 | ||
Версия 15:22, 31 августа 2016
<bold> 1. Создать на рабочей станции каталог C:\FabiusNet
2. Запустить Source Tree, которая предложит сначала создать учётную запись:
Файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree1.png
после чего можно будет скопировать (клонировать) себе на рабочую станцию 2 репозитория с нашего сервера:
2.1. клонировать хранилище исходных текстов нового Фабиуса
Файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree2.png
2.2. внутри каталога C:\FabiusNet\Exeout (появится после выполнения 2.1) нужно создать каталог Configurate
2.3. клонировать хранилище данных эталона
Файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree3.png
2.4. Теперь экран SourceTree выглядит примерно так
Файл:C:\Users\Mari\Desktop\PNG для WIKI\SourceTree4.png
3. Запускаем Visual Studio
Файл:C:\Users\Mari\Desktop\PNG для WIKI\VisualStudio1.png
выбираем C:\FabiusNet\FabiusNet.sln
3.1. "строим решение",
Файл:C:\Users\Mari\Desktop\PNG для WIKI\VisualStudio2.png
в процессе чего собираются 3 главных "проекта":</br>FabiusServer, FabiusClient, FabiusConfigurator
</bold> 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\Классификаторы\
Доступ к базе
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 )