New Project
User guide
×
Menu
Index

1.4.1. Funkčnosti

1.4.1. Funkčnosti
1

Otvoriť VK solution NextApp.sln

1. Otvoriť VK solution NextApp.sln
Otvorí solution NextApp.sln pre vývojového klienta
2

Otvoriť VK solution NorisKernel.sln

2. Otvoriť VK solution NorisKernel.sln
Otvorí solution NorisKernel.sln pre vývojového klienta
3

Otvoriť DK solution NorisKernel.sln

3. Otvoriť DK solution NorisKernel.sln
Otvorí solution NorisKernel.sln pre aktuálneho distribučného klienta
4

Kópia súboru v editore z VK do DK

4. Kópia súboru v editore z VK do DK
Prekopíruje aktuálny súbor vývojovej verzie otvorený vo Visual Studio do aktuálnej distribučnej verzie. Takto prekopírovaný súbor je možné potom pred TFS Checkinom skontrolovať a zrevidovať.
5

Kópia súboru v editore z DK do VK

5. Kópia súboru v editore z DK do VK
Analogicky ku "Kópia súboru v editore z VK do DK", ale v smere z distribučnej verzie do vývojovej.
6

Zlúčenie projektu z VK do DK (TFS Merge)

6. Zlúčenie projektu z VK do DK (TFS Merge)
Zlúčenie projektu vo vývojovej verzii do distribučnej verzie, tzn. ide o zladenie distribučnej verzie s vývojovou verziou. Ide o TFS Merge. Zmeny sa následne zobrazia v "Pending changes", kde je ich možné skontrolovať, zrevidovať a buď odoslať do DK, alebo použiť TFS Undo.
7

Get latest and rebuild

7. Get latest and rebuild
Ide o automatizáciu základnej rutinu pre aktualizáciu zdrojov vývojového aj aktuálneho distribučného klienta, ktorá zahŕňa
- získanie čísla aktuálneho distribučného klienta
- zmazanie sql skriptov na lokálnom disku v \Main\App\Noris.Start\bin\Debug\Scripts\
- zmazanie sql skriptov na lokálnom disku v \%NEXTDISTRFOLDER%\App\Noris.Start\bin\Debug\Scripts\
Toto je potrebné z dôvodu, aby pri spúšťaní NN z VS nedochádzalo k spúšťaniu rôznych starších neaktuálnych sql skriptov, čím dochádza k problémom z nejasných dôvodov
Buildom NN sa aktuálne skripty zasa doplnia
- získanie aktuálnych zdrojákov vývojového klienta (TFS Get Latest)
- rebuild celého solution vývojového klienta
- získanie aktuálnych zdrojákov distribučného klienta (TFS Get Latest)
- rebuild celého solution distribučného klienta
 
Toto treba ráno urobiť ako prvé a viete, že máte vývojového aj distribučného klienta aktuálneho a zostaveného zatiaľ čo ste si robili kávu.
8

Nastavenie premenných prostredia

8. Nastavenie premenných prostredia
Vyvolá systémový dialóg, kde sa dajú nastaviť potrebné premenné prostredia.
9

Zobrazenie premenných prostredia

9. Zobrazenie premenných prostredia
Pre správne fungovanie celého doplnku NNAddin (NN Dev Tools) je potrebné mať správne nastavené tri premenné prostredia:
NEXTBASEDIR - umiestnenie NN zdrojákov, napríklad c:\Next\Noris
NEXTTF - umiestnenie tf.exe (TFS), napríklad c:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
NEXTVS - umiestnenie Visual Studio, napríklad c:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7
10

Časová značka VK

10. Časová značka VK
Po vykonaní úpravu v Noris.Next je potrebné užívateľovi zaslať informáciu o zmene a to aj s časovým údajom verzie, v ktorej sa úprava vyskytuje. Inak bude užívateľ hľadať úpravu v starej verzii a reklamovať. Táto funkčnosť vráti aktuálnu časovú značku vývojového klienta, a nakopíruje text do Clipbordu na využitie v emaili:
 
Údaj s časovou značkou nie je aktuálny dátum a čas, ale časová značka ktorá sa zobrazuje v titulku hlavného okna, čiže čas buildu práve aktuálneho klienta:
11

Časová značka DK

11. Časová značka DK
To isté ako "Časová značka VK", ale pre distribučného klienta.
Made with help of Dr.Explain