Nevim uz presne proc, zkousel jsem to jak se sdilenymi projekty tak se sdilenymi assembly(.dll) tenkrat. Nefungovalo to a tak jsem mel vsude v projektu mnoho trid ktere existovali i jinde. Do dneska s tim bojuji – s temito projekty. Do dneska jsem mel tedy defakto 3 sdilene reseni/projekty:
- sunamo.cz – muj web, dalsi moje weby(jako webelieve.cz) meli prilinkovane odkazy na souboru sunamo.cz a vsechno fungovalo
- swf – “Sunamo WIndows Foundation” – pro deskopove aplikace, tahla se od doby Windows Forms, a byla nejvice nabobtnala
- wsf – “Windows Sunamo Foundation” – tam jsem si na zacatku nakopiroval soubory z swf, nektere musel upravit kvuli zmenam v rozhrani a pak uz si projekt zil svym vlastnim zivotem
- Vsechno jako dosud
- Sdilene zdrojove kody – narocne na spravu, protoze nekde muze nektera metoda chybet a hned bych musel mit vice zdrojovych souboru. Ale kdyz pominu toto, bylo by to nejlepsi reseni a mrzi me ted trochu, ze jsem se nevydal touto cestou
- Sdilene projekty – to co mam ted.
- Uz temer zadny duplikovany zdrojovy kod. Nejvice ho je v tridach co se tyce malovani(ktere ve store apps chybi – tam se to resi pouze nastylovanim) a pak samozrejme ve Controls, protoze web, desktop i windows store apps jsou odlisne nejen vzhledem, ale i chovanim.
- Mohu spravovat to nejlepsi na jednom miste.
- Vsechno co pridam do jednoho projektu mohu okamzite vyuzivat vsude.
- Delsi doba pri otevirani ale nemozne dlouho trva kompilace. Hlavne sunamo.cz. Uz jsem si zazadal o napojeni domeny sunamo.net na muj vps, kde zacnu tvorit novy svuj web, delany v .NET Core a psany ve Visual Studio Code stylem kodu MVC.
- Z nejakeho duvodu si sunamo.cz co je napojen na sdilene projekty nepamatuje jeho nastaveni.
- Nutnost pridavat vice(min
2) projektu do reseni. Ale to je to nejmensi. Predchozi 2 problemy me tizi vice.
-
sunamo – bazova knihovna vsech, nededi od nikoho
-
apps – pro Windows Store Apps, dedi od sunamo
-
shared – pro web + desktop programy, dedi od sunamo
-
forms – pro Windows Forms desktop programy, dedi od sunamo, shared
-
desktop – pro Windows Presentation Foundation desktop programy, dedi od sunamo, shared, forms
-
web – pro webove aplikace, dedi od sunamo, shared
Nyni, na sklonku roku 2015 bych se chtel zacit vice venovat Windows Store Apps. Mel jsem pred sebou nekolik cest jak tyto aplikace vyvijet :
To prinasi tyto radosti :
A tyto starosti :
A ktere sestaveni nove mam?
A nakonec jak musi byt nastaveny vsechny projekty co se tyka targetu platformy dle procesoru:
Zde to je pro x64 a Release. Pro x86 a ARM to je naprosto analogicke, pro Debug samozrejme take.l