Diskuze: C# default path
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


C:\Users\uzivatel\AppData\Roaming:
string pth = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
složka aplikace:
string pth = AppDomain.CurrentDomain.BaseDirectory;
Textovy subor som vlozil so do foldra, kde je aplikacia a ked v programe dam toto AppDomain.CurrentDomain.BaseDirectory, tak sa v tom priecinku nachadza ten subor aj si ho v aplikacii precitam, ale ked dam publish a exportnem to ako click once aplikaciu, tak mi vyskoci chyba ze subor sa nenasiel. V com je problem ?
A máš "ten" soubor ve vlastnostech nastavený, aby se kompiloval spolu s aplikací do release? Publish se dělá z adresáře bin/release a tam ho pravděpodobně nemáš (asi ho máš jen v bin/debug), proto ho nenajde... Osobně taky publish nepoužívám, u nás ve firmě šířím program prostým kopírováním adresáře, jinak na instalátor používám inno script studio...
No uz som to vyriesil, ale aj tak sa mi to nevidi. Najskor v properties aplikacie dam Resorces, tam si najdem ten subor, ktory som dal do \bin\Release potom sa mi ten subor objavi v solution a nan kliknem pravym, dam properties a dam Build action/content, potom v publish v moznosti Application Files pozriem ci sa tam nachadza ten subor. Je tam napisana k nemu cesta \bin\Release\nazov.txt. Ked mam v aplikacii prikaz AppDomain.CurrentDomain.BaseDirectory; , tak sa dostanem iba do priecinku kde sa nachadza bin. Musim teda k tej ceste prilepit este toto \bin\Release\nazov.txt, aby bol schopny najst ten subor. Fakt sa to takto riesi?
Jak jsem psal, k vytvoření instalátoru používám Inno Script Studio, tam si pohodlně naklikám, které soubory chci přibalit do instalace a je to. Osobně bych ale pomocné soubory aplikace (třeba ty *.txt) rozhodně nedával do adresáře aplikace, protože ta je většinou v ProgramFiles, kde jsou implicitně zakázány úpravy a mohl bys mít pak problémy s programovou úpravou toho souboru. Na to jsou právě adresáře typu "ProgramData", kam se podobné soubory umisťují...
Skusil som to nainstalovat cez Inno a funguje to. Ale neviem kde sa tam da nastavit, ze mam viac ako jeden .exe subor. Chcel by som aby sa mi aplikacia nainstalovala ako office, lebo mam viacej .exe aplikacii, ale chcem aby mali jednu instalacku, lebo pouzivaju tu istu databazu.
Vzhledem k tomu, že .NET appky se nemusí instalovat, můžeš si vybrat při vytváření toho instalátoru všechny soubory, které chceš, aby ve výsledném adresáři byly a pak je můžeš spouštět dle libosti...
Zobrazeno 11 zpráv z 11.