Nejčastěji odpovídající uživatel
Framework 4

Dotaz
-
Předem upozorňuji, že jsem laik. Vytvořím aplikaci ve Visual studiu 10. Samozřejmě v tom počítači je Framework 4. Pokud tu aplikaci odnesu na úplně jiný počítač, kde není Visual studio nainstalované, aplikace nahlásí chybu, že potřebuje stáhnout Framefork 4. Pokud ho stáhnu, vše funguje. To ale asi není dobře. Alespoň ve Visual studiu 8 se mi to nikdy nestalo. Přece nebude každý, kdo si bude chtít aplikaci spustit stahovat Framework.
Díky za odpověď.
Odpovědi
-
Ahoj,
bohužel, pro to, abys mohl spouštět .net aplikace potřebuješ na cílových počítačích mít nainstalovaný framework proti kterýmu byla aplikace vyvinutá. Pokud si používal starší studio, asi tvoje aplikace byly ve starším frameworku, asi ve verzi 3.5, nebo 2.0 a ty jsou často předinstalované jako součást Windows. .NET framework 4 není součástí žádných Windows automaticky, takže si je uživatelé musejí bohužel stáhnout sami.
Pokud budeš chtít, aby tvoje aplikace nechtěly nic stahovat, budeš buď muset udělat aplikaci ve frameworku 3.5, nebo 2.0 (nastavíš v Properties projektu ve Visual Studiu) a spolehnout se na to, že je už nainstalovaný s operačním systémem. Tady je přehled jaký .NET framework je v jakých Windows nainstalovaný:
Další možnost je vytvořit ke tvé aplikaci instalační balíček (třeba ve Visual Studiu), který bude obsahovat i .net framework, který aplikace potřebuje. Když uživatel bude pak instalovat aplikaci, automaticky se mu .net framework přidá. Je možné udělat i balíček obsahující .net framework 4.0 a aplikace pak bude moct být pod pod fw 4.
Poslední možnost je použít nějaký komeční software a zabudovat .net framework do jednoho .exe souboru, to umí například Xenocode .NET obfuscator
M- Navržen jako odpověď Tomas Havetta sobota 13. listopadu 2010 11:11
- Označen jako odpověď JastebMicrosoft contingent staff, Moderator čtvrtek 17. února 2011 8:31
Všechny reakce
-
Ahoj,
bohužel, pro to, abys mohl spouštět .net aplikace potřebuješ na cílových počítačích mít nainstalovaný framework proti kterýmu byla aplikace vyvinutá. Pokud si používal starší studio, asi tvoje aplikace byly ve starším frameworku, asi ve verzi 3.5, nebo 2.0 a ty jsou často předinstalované jako součást Windows. .NET framework 4 není součástí žádných Windows automaticky, takže si je uživatelé musejí bohužel stáhnout sami.
Pokud budeš chtít, aby tvoje aplikace nechtěly nic stahovat, budeš buď muset udělat aplikaci ve frameworku 3.5, nebo 2.0 (nastavíš v Properties projektu ve Visual Studiu) a spolehnout se na to, že je už nainstalovaný s operačním systémem. Tady je přehled jaký .NET framework je v jakých Windows nainstalovaný:
Další možnost je vytvořit ke tvé aplikaci instalační balíček (třeba ve Visual Studiu), který bude obsahovat i .net framework, který aplikace potřebuje. Když uživatel bude pak instalovat aplikaci, automaticky se mu .net framework přidá. Je možné udělat i balíček obsahující .net framework 4.0 a aplikace pak bude moct být pod pod fw 4.
Poslední možnost je použít nějaký komeční software a zabudovat .net framework do jednoho .exe souboru, to umí například Xenocode .NET obfuscator
M- Navržen jako odpověď Tomas Havetta sobota 13. listopadu 2010 11:11
- Označen jako odpověď JastebMicrosoft contingent staff, Moderator čtvrtek 17. února 2011 8:31
-