<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
		<id>https://asseco-spin.sk/sk/spin2/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard.dvorsky</id>
		<title>SPIN2-wiki - Príspevky používateľa [sk]</title>
		<link rel="self" type="application/atom+xml" href="https://asseco-spin.sk/sk/spin2/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard.dvorsky"/>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Richard.dvorsky"/>
		<updated>2026-05-01T13:40:03Z</updated>
		<subtitle>Príspevky používateľa</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=S%C3%BAbor:Konzola.png&amp;diff=6678</id>
		<title>Súbor:Konzola.png</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=S%C3%BAbor:Konzola.png&amp;diff=6678"/>
				<updated>2013-10-15T07:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: Nastavenie kódovej stránky v konzole&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nastavenie kódovej stránky v konzole&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=4670</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=4670"/>
				<updated>2013-04-15T12:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (&amp;lt;code&amp;gt;https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP&amp;lt;/code&amp;gt;) do adresára &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt &amp;lt;code&amp;gt;Datalock.Spin.Infrastructure.Shell&amp;lt;/code&amp;gt;&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre obsahujúce &amp;lt;code&amp;gt;Rep&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;Rez&amp;lt;/code&amp;gt; v &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; obsahujúce Rep na Rez&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu a zmeniť &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rep&amp;quot;)]&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rez&amp;quot;)]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba skontrolovať, či &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu obsahuje definíciu triedy, ktorá obsahuje definície akcii &amp;lt;code&amp;gt;[assembly: ActionsDefinitions(typeof(RepActionsDefinitions))]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;code&amp;gt; v &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a pre každú assembly vygenerovať GUID pomocou utility &amp;lt;code&amp;gt;&amp;quot;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\guidgen.exe&amp;quot;&amp;lt;/code&amp;gt; a zapísať do AssemblyInfo.cs&lt;br /&gt;
# v triede &amp;lt;code&amp;gt;RezModuleController&amp;lt;/code&amp;gt; zmeníme agendu &amp;lt;code&amp;gt;AgendaEnum.REP&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;AgendaEnum.REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# upravíme triedy &amp;lt;code&amp;gt;RezActionCommand&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;RezActionsDefinitions&amp;lt;/code&amp;gt; na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári &amp;lt;code&amp;gt;REP&amp;lt;/code&amp;gt;, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source\REZ&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;libs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, a v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; adresári adresáre &amp;lt;code&amp;gt;SpinInfrastructure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinFramework&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinCommon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinShared&amp;lt;/code&amp;gt; )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; podadresári, necháme iba adresár &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor &amp;lt;code&amp;gt;sln&amp;lt;/code&amp;gt; a zvyšné modulové adresáre &amp;lt;code&amp;gt;Datalock.Spin.Rez.BL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.Module&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;Datalock.Spin.Rez.Test&amp;lt;/code&amp;gt; do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do &amp;lt;code&amp;gt;Datalock.Spin.Shared&amp;lt;/code&amp;gt; projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nám nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=4669</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=4669"/>
				<updated>2013-04-15T12:26:51Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (&amp;lt;code&amp;gt;https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP&amp;lt;/code&amp;gt;) do adresára &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt &amp;lt;code&amp;gt;Datalock.Spin.Infrastructure.Shell&amp;lt;/code&amp;gt;&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre obsahujúce &amp;lt;code&amp;gt;Rep&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;Rez&amp;lt;/code&amp;gt; v &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; obsahujúce Rep na Rez&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu a zmeniť &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rep&amp;quot;)]&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rez&amp;quot;)]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba skontrolovať, či &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu obsahuje definíciu triedy, ktorá obsahuje definície akcii&lt;br /&gt;
&amp;lt;code&amp;gt;[assembly: ActionsDefinitions(typeof(RepActionsDefinitions))]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;code&amp;gt; v &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a pre každú assembly vygenerovať GUID pomocou utility &amp;lt;code&amp;gt;&amp;quot;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\guidgen.exe&amp;quot;&amp;lt;/code&amp;gt; a zapísať do AssemblyInfo.cs&lt;br /&gt;
# v triede &amp;lt;code&amp;gt;RezModuleController&amp;lt;/code&amp;gt; zmeníme agendu &amp;lt;code&amp;gt;AgendaEnum.REP&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;AgendaEnum.REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# upravíme triedy &amp;lt;code&amp;gt;RezActionCommand&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;RezActionsDefinitions&amp;lt;/code&amp;gt; na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári &amp;lt;code&amp;gt;REP&amp;lt;/code&amp;gt;, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source\REZ&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;libs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, a v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; adresári adresáre &amp;lt;code&amp;gt;SpinInfrastructure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinFramework&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinCommon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinShared&amp;lt;/code&amp;gt; )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; podadresári, necháme iba adresár &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor &amp;lt;code&amp;gt;sln&amp;lt;/code&amp;gt; a zvyšné modulové adresáre &amp;lt;code&amp;gt;Datalock.Spin.Rez.BL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.Module&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;Datalock.Spin.Rez.Test&amp;lt;/code&amp;gt; do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do &amp;lt;code&amp;gt;Datalock.Spin.Shared&amp;lt;/code&amp;gt; projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nám nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3510</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3510"/>
				<updated>2012-09-27T06:02:03Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (&amp;lt;code&amp;gt;https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP&amp;lt;/code&amp;gt;) do adresára &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt &amp;lt;code&amp;gt;Datalock.Spin.Infrastructure.Shell&amp;lt;/code&amp;gt;&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre obsahujúce &amp;lt;code&amp;gt;Rep&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;Rez&amp;lt;/code&amp;gt; v &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; obsahujúce Rep na Rez&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu a zmeniť &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rep&amp;quot;)]&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rez&amp;quot;)]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;code&amp;gt; v &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a pre každú assembly vygenerovať GUID pomocou utility &amp;lt;code&amp;gt;&amp;quot;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\guidgen.exe&amp;quot;&amp;lt;/code&amp;gt; a zapísať do AssemblyInfo.cs&lt;br /&gt;
# v triede &amp;lt;code&amp;gt;RezModuleController&amp;lt;/code&amp;gt; zmeníme agendu &amp;lt;code&amp;gt;AgendaEnum.REP&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;AgendaEnum.REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# upravíme triedy &amp;lt;code&amp;gt;RezActionCommand&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;RezActionsDefinitions&amp;lt;/code&amp;gt; na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári &amp;lt;code&amp;gt;REP&amp;lt;/code&amp;gt;, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source\REZ&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;libs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, a v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; adresári adresáre &amp;lt;code&amp;gt;SpinInfrastructure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinFramework&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinCommon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinShared&amp;lt;/code&amp;gt; )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; podadresári, necháme iba adresár &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor &amp;lt;code&amp;gt;sln&amp;lt;/code&amp;gt; a zvyšné modulové adresáre &amp;lt;code&amp;gt;Datalock.Spin.Rez.BL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.Module&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;Datalock.Spin.Rez.Test&amp;lt;/code&amp;gt; do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do &amp;lt;code&amp;gt;Datalock.Spin.Shared&amp;lt;/code&amp;gt; projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nám nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3509</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3509"/>
				<updated>2012-09-27T06:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (&amp;lt;code&amp;gt;https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP&amp;lt;/code&amp;gt;) do adresára &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt &amp;lt;code&amp;gt;Datalock.Spin.Infrastructure.Shell&amp;lt;/code&amp;gt;&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre obsahujúce &amp;lt;code&amp;gt;Rep&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;Rez&amp;lt;/code&amp;gt; v &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; obsahujúce Rep na Rez&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;/code&amp;gt; modulu a zmeniť &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rep&amp;quot;)]&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;[assembly: Module(&amp;quot;Rez&amp;quot;)]&amp;lt;/code&amp;gt;&lt;br /&gt;
# treba upraviť &amp;lt;code&amp;gt;AssemblyInfo.cs&amp;lt;code&amp;gt; v &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a pre každú assembly vygenerovať GUID pomocou utility &amp;lt;code&amp;gt;&amp;quot;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\guidgen.exe&amp;quot;&amp;lt;/code&amp;gt; a zapísať do AssemblyInfo.cs&lt;br /&gt;
# v triede &amp;lt;code&amp;gt;RezModuleController&amp;lt;/code&amp;gt; zmeníme agendu &amp;lt;code&amp;gt;AgendaEnum.REP&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;AgendaEnum.REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# upravíme triedy &amp;lt;code&amp;gt;RezActionCommand&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;RezActionsDefinitions&amp;lt;/code&amp;gt; na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári &amp;lt;code&amp;gt;REP&amp;lt;/code&amp;gt;, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source\REZ&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;libs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, a v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; adresári adresáre &amp;lt;code&amp;gt;SpinInfrastructure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinFramework&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinCommon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinShared&amp;lt;/code&amp;gt; )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; podadresári, necháme iba adresár &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor &amp;lt;code&amp;gt;sln&amp;lt;/code&amp;gt; a zvyšné modulové adresáre &amp;lt;code&amp;gt;Datalock.Spin.Rez.BL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.Module&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;Datalock.Spin.Rez.Test&amp;lt;/code&amp;gt; do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do &amp;lt;code&amp;gt;Datalock.Spin.Shared&amp;lt;/code&amp;gt; projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nam nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3485</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3485"/>
				<updated>2012-09-26T09:53:30Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (&amp;lt;code&amp;gt;https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP&amp;lt;/code&amp;gt;) do adresára &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt &amp;lt;code&amp;gt;Datalock.Spin.Infrastructure.Shell&amp;lt;/code&amp;gt;&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre obsahujúce &amp;lt;code&amp;gt;Rep&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;Rez&amp;lt;/code&amp;gt; v &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch &amp;lt;code&amp;gt;Test&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Module&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt; obsahujúce Rep na Rez&lt;br /&gt;
# v triede &amp;lt;code&amp;gt;RezModuleController&amp;lt;/code&amp;gt; zmeníme agendu &amp;lt;code&amp;gt;AgendaEnum.REP&amp;lt;/code&amp;gt; na &amp;lt;code&amp;gt;AgendaEnum.REZ&amp;lt;/code&amp;gt;&lt;br /&gt;
# upravíme triedy &amp;lt;code&amp;gt;RezActionCommand&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;RezActionsDefinitions&amp;lt;/code&amp;gt; na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári &amp;lt;code&amp;gt;REP&amp;lt;/code&amp;gt;, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;REZ&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do &amp;lt;code&amp;gt;trunk\source\REZ&amp;lt;/code&amp;gt; nový adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt;&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre &amp;lt;code&amp;gt;tools&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;libs&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, a v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; adresári adresáre &amp;lt;code&amp;gt;SpinInfrastructure&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinFramework&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinCommon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SpinShared&amp;lt;/code&amp;gt; )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; podadresári, necháme iba adresár &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor &amp;lt;code&amp;gt;sln&amp;lt;/code&amp;gt; a zvyšné modulové adresáre &amp;lt;code&amp;gt;Datalock.Spin.Rez.BL&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.UI&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Datalock.Spin.Rez.Module&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;Datalock.Spin.Rez.Test&amp;lt;/code&amp;gt; do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do &amp;lt;code&amp;gt;Datalock.Spin.Shared&amp;lt;/code&amp;gt; projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nam nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3483</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3483"/>
				<updated>2012-09-26T09:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár src&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre tools, dev, libs, build, a v src adresári adresáre SpinInfrastructure, SpinFramework, SpinCommon, SpinShared )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v src podadresári, necháme iba adresár module s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor sln a zvyšné modulové adresáre Datalock.Spin.Rez.BL, Datalock.Spin.Rez.UI, Datalock.Spin.Rez.Module a Datalock.Spin.Rez.Test do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do Datalock.Spin.Shared projektu&lt;br /&gt;
# kontaktujeme Jenkins master-a, aby nam nastavil automatické nočné buildy&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3481</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3481"/>
				<updated>2012-09-26T09:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár src&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre tools, dev, libs, build, a v src adresári adresáre SpinInfrastructure, SpinFramework, SpinCommon, SpinShared )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v src podadresári, necháme iba adresár module s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor sln a zvyšné modulové adresáre Datalock.Spin.Rez.BL, Datalock.Spin.Rez.UI, Datalock.Spin.Rez.Module a Datalock.Spin.Rez.Test do svn a potvrdíme commitom.&lt;br /&gt;
## pridáme si ešte nový resource file k modulu do Datalock.Spin.Shared projektu&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3480</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3480"/>
				<updated>2012-09-26T09:33:14Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár src&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre tools, dev, libs, build, a v src adresári adresáre SpinInfrastructure, SpinFramework, SpinCommon, SpinShared )&lt;br /&gt;
## v pôvodnom lokálnom adresári kde máme rozchodený modul externé adresáre zmažeme (aj v src podadresári, necháme iba adresár module s podadresármi ) a necháme do tohoto adresára vycheckoutovať z SVN servera prichystaný modul. Týmto sa nám zmazané adresáre opätovne dotiahnu z SVN a zostanú na SVN napojené.&lt;br /&gt;
## naštartujeme Visual Studio a cez pravé tlačítko nad solution pomocou voľby &amp;quot;Add selected project to subversion&amp;quot; pridáme súbor sln a zvyšné modulové adresáre Datalock.Spin.Rez.BL, Datalock.Spin.Rez.UI, Datalock.Spin.Rez.Module a Datalock.Spin.Rez.Test do svn a potvrdíme commitom.&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3478</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3478"/>
				<updated>2012-09-26T09:06:19Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár src&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals (v modulovom adresári adresáre tools, dev, libs, build, a v src adresári adresáre SpinInfrastructure, SpinFramework, SpinCommon, SpinShared )&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3477</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3477"/>
				<updated>2012-09-26T09:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adresár src&lt;br /&gt;
## skúsime si niekde na disk vycheckoutovať pre kontrolu modul REZ, mali by sa v ňom povytvárať adresáre aj s obsahom, ktoré sú definované cez externals&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3476</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3476"/>
				<updated>2012-09-26T08:59:41Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source nový adresár REZ, ktorému naimportujeme definíciu modulových externalov získanú z predchádzajúceho kroku&lt;br /&gt;
## cez repobrowser založíme na svn serveri do trunk\source\REZ nový adresár src, ktorému naimportujeme definíciu externalov získanú z predchádzajúceho kroku pre adres8r src&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3475</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3475"/>
				<updated>2012-09-26T08:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
# pridanie modulu do SVN&lt;br /&gt;
## vyexportovať si zo starého modulu (v našom príklade REP ) definíciu externalov (pravé tlačítko myši na modulovom adresári REP, zvoliť možnosť Tortoise SVN -&amp;gt; Properties, nastaviť sa na properties externals a stlačiť Export a uložiť do súboru), to isté urobiť nad podadresárom src.&lt;br /&gt;
## cez repobrowser založíme do trunk\source nový adresár REZ&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3393</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3393"/>
				<updated>2012-09-25T08:30:01Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme agendu AgendaEnum.REP na AgendaEnum.REZ&lt;br /&gt;
# upravíme triedy RezActionCommand a RezActionsDefinitions na novú agendu, tak aby sa nám solution dala spustiť.&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3380</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3380"/>
				<updated>2012-09-25T07:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
# v triede RezModuleController zmeníme odkazy na správnu agendu Rez&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3377</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3377"/>
				<updated>2012-09-25T07:43:44Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# nastavíme startup projekt Datalock.Spin.Infrastructure.Shell&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# vymažeme nepotrebné settings z UI a BL projektov &lt;br /&gt;
# premenujeme súbory (aj triedy) v projektoch Test, Module, UI, BL obsahujúce Rep na Rez&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3376</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3376"/>
				<updated>2012-09-25T07:32:07Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
# spustime VS a otvoríme solution&lt;br /&gt;
# vymažeme nepotrebné triedy a premenujeme si adresáre Rep na Rez v BL a UI.&lt;br /&gt;
# premenujeme triedy v projekte Test&lt;br /&gt;
# premenujeme triedy v projektoch Module, UI,&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3375</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3375"/>
				<updated>2012-09-25T07:20:41Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky adresáre a projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	<entry>
		<id>https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3374</id>
		<title>Vytvorenie nového modulu</title>
		<link rel="alternate" type="text/html" href="https://asseco-spin.sk/sk/spin2/index.php?title=Vytvorenie_nov%C3%A9ho_modulu&amp;diff=3374"/>
				<updated>2012-09-25T07:17:03Z</updated>
		
		<summary type="html">&lt;p&gt;Richard.dvorsky: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Popis jednotlivých krokov pre vytvorenie nového modulu&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
Príklad novej agendy s kódom REZ - Réžie&lt;br /&gt;
# vytvoríme si na lokálnom disku v trunku adresár s kódom agendy v našom prípade REZ&lt;br /&gt;
# nasledujúci krok je založiť projekt vo VS. Sú dve možnosti buď na zelenej lúke alebo kópiou a úpravami z nejakého existujúceho projektu. My si zvolíme kópiu z existujúceho projektu REP, lebo zatiaľ obsahuje iba jedno okno.&lt;br /&gt;
# Z adresára REP prekopírujeme do adresára REZ adresáre a súbory, ktoré sú v pôvodnom adresári sledované pod SVN:&lt;br /&gt;
* build\&lt;br /&gt;
* dev\&lt;br /&gt;
* libs\&lt;br /&gt;
* src\&lt;br /&gt;
* tools\&lt;br /&gt;
* Performance1.psess&lt;br /&gt;
* Spin.Module.Rep.sln&lt;br /&gt;
* Spin.Module.Rep.testrunconfig&lt;br /&gt;
* Spin.Module.Rep.vsmdi&lt;br /&gt;
* Spin.Module.RepAll.sln&lt;br /&gt;
&lt;br /&gt;
# Vyexportujeme cez &amp;quot;SVN Export&amp;quot; celý modul REP (https://svnsrv01.asol.local/svn/spin_net/trunk/source/REP) do adresára REZ&lt;br /&gt;
# Premenujeme vo vrchnom adresári všetky súbory obsahujúce v názve Rep na Rez (*.sln, *.vsmdi, ...)&lt;br /&gt;
# Premenujeme v adresári src všetky adresáre a projektové súbory (*.csproj) obsahujúce v názve Rep na Rez&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca &amp;quot;Spin.Rep&amp;quot; za &amp;quot;Spin.Rez&amp;quot; vo všetkých súboroch&lt;br /&gt;
# Pomocou utility ReplAll nahradíme všetky výskyty reťazca AssemblyTitle(&amp;quot;REP&amp;quot;) za AssemblyTitle(&amp;quot;REZ&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Projekty==&lt;br /&gt;
===Podpísanie assembly===&lt;br /&gt;
Všetky knižnice Spin2 sú podpísané privátnym kľúčom, ktorý je v adresari &amp;lt;code&amp;gt;[[Adresárová štruktúra#dev|dev]]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subversion==&lt;br /&gt;
==CI Jenkins==&lt;br /&gt;
&lt;br /&gt;
[[category:walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Richard.dvorsky</name></author>	</entry>

	</feed>