Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Vorisaj
Založen: 08. 02. 2008 Příspěvky: 29 Bydliště: Chomutov
|
Zaslal: 3. březen 2011, 17:47:24 Předmět: .NET Framework, jak obejit instalaci? |
|
|
Dobrý den,
dělám na online hře a ke komunikaci používám knihovny:
using System.Net;
using System.Net.Security;
using System.Net.Sockets;
U mě na PC to funguje, ale u ostatních co nemají .NET Framework 3.5 tak hazí chybu, aby si ho nainstalovali. To je podle mě moc otravné, nešlo by tu nějak přibalit do hry, aby to uživatele takhle neotravovalo?
Většinu hráčů odradí si instalovat něco navíc, a většina ani neví jak na to |
|
Návrat nahoru |
|
|
Quiark
Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 3. březen 2011, 18:20:31 Předmět: |
|
|
Zkus si nastavit ve Visual Studiu jako target framework verzi 2.0 Tuhle verzi už většina uživatelů nainstalovanou má. _________________ Mám strach |
|
Návrat nahoru |
|
|
Ladis
Založen: 18. 09. 2007 Příspěvky: 1536 Bydliště: u Prahy
|
Zaslal: 3. březen 2011, 22:19:52 Předmět: |
|
|
Přesně tak, targetuj verzi frameworků/knihoven, které na většině počítačích jsou k dispozici (.NET 2.0 je snad v nějakém SP pro Win XP a v novějších Windows v základu). Nebo můžeš dokonce použít technologie, které nevyžzadují instalací dalších frameworků/knihoven. _________________ Award-winning game developer |
|
Návrat nahoru |
|
|
sulthan
Založen: 24. 10. 2007 Příspěvky: 104
|
Zaslal: 3. březen 2011, 23:25:01 Předmět: |
|
|
Nebo se podivej, jak se to dela v jave...
Napriklad muzes vytvorit instalator psany v nativnim kodu, ktery zjisti, jaka verze .NET je nainstalovana a pripadne stahne instalator novejsi verze (nebo ho ma primo v sobe pribaleny) a spusti ho (po upozorneni uzivatele), po restartu (pokud je potreba) pak instalaci dokonci. Nejspis na to budou uz existovat nejaka hotova reseni. |
|
Návrat nahoru |
|
|
Vorisaj
Založen: 08. 02. 2008 Příspěvky: 29 Bydliště: Chomutov
|
Zaslal: 4. březen 2011, 05:43:33 Předmět: |
|
|
Stejně nepoužívám žádný extra funkce toho Frameworku, takže snížit to na 2.0 by šlo. Díky moc
sulthan: Tohle bych když tak udělal, kdyby to nešlo z nějakého důvodu downgradovat. Jinak ještě jednou díky moc |
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 4. březen 2011, 07:17:23 Předmět: |
|
|
vzhledem k tomu ze publikujes on-line hru najdi si co je clickonce instalace - je to jednoduse vyexportitelnej instalator z visual studia primo, obsahuje auto-update funkci a jeste k tomu pri prvni instalaci sam dotahne vse potrebne z netu |
|
Návrat nahoru |
|
|
Vorisaj
Založen: 08. 02. 2008 Příspěvky: 29 Bydliště: Chomutov
|
Zaslal: 4. březen 2011, 13:31:59 Předmět: |
|
|
Problém je, že bych to chtěl udělat i pro Linux uživatele. Ten .NET Framework nahradím potom něčím Linuxáčtějším, stačí změnit jen pár metod. to už se zvládne, hlavně se chci vyhnout přímo windowsáckým věcem. |
|
Návrat nahoru |
|
|
OndraSej
Založen: 28. 07. 2007 Příspěvky: 767 Bydliště: Brandýs nad Labem
|
Zaslal: 4. březen 2011, 14:04:49 Předmět: |
|
|
Vorisaj> tak to pak muzes rovnou vyvijet pro Mono a i na Windows to distribuovat s knihovnami od Mona. _________________ http://trionteam.net |
|
Návrat nahoru |
|
|
nou
Založen: 28. 07. 2007 Příspěvky: 1047
|
Zaslal: 4. březen 2011, 14:15:02 Předmět: |
|
|
no na linuxu existuje mono. co je implementacia .NET na Linuxe. _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
|
Vorisaj
Založen: 08. 02. 2008 Příspěvky: 29 Bydliště: Chomutov
|
Zaslal: 4. březen 2011, 19:46:40 Předmět: |
|
|
v monu to dělám, jen tam není to System.net; |
|
Návrat nahoru |
|
|
Vorisaj
Založen: 08. 02. 2008 Příspěvky: 29 Bydliště: Chomutov
|
Zaslal: 6. březen 2011, 18:33:30 Předmět: |
|
|
Koukaj sem do toho VS na ty knihovny a našel sem tohle: a sem z toho jelen nebo se to nastavuje někde jinde?
Děkujůůů |
|
Návrat nahoru |
|
|
perry
Založen: 28. 07. 2009 Příspěvky: 879
|
Zaslal: 6. březen 2011, 22:11:30 Předmět: |
|
|
No to je seznam knihoven, který připojíš k projektu a pak s nimi můžeš pracovat... O co ti přesně jde ?
Jinak pokud to chceš dělat primárně pro linux, tak mi přijde jako blbost to dělat primárně v C#, který je wokenní. Pak už si vezmi rovnou Javu, která ti tam půjde bez problémů _________________ Perry.cz |
|
Návrat nahoru |
|
|
Quiark
Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 6. březen 2011, 23:01:48 Předmět: |
|
|
V Solution Explorer pravým tlačítkem na projektu, Properties, tam na záložce Application vybrat v Target framework verzi 2.0 _________________ Mám strach |
|
Návrat nahoru |
|
|
Al
Založen: 23. 10. 2007 Příspěvky: 196
|
Zaslal: 7. březen 2011, 02:53:48 Předmět: |
|
|
Zvážil bych taky target .NET 4 Client Profile - když už by se to muselo instalovat, je to maličké a na rozdíl od té verze 2 tam jsou i různé nové věci. Přece jenom dotnet dvojka je šest let stará vykopávka. |
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 7. březen 2011, 07:36:51 Předmět: |
|
|
perry napsal: |
Jinak pokud to chceš dělat primárně pro linux, tak mi přijde jako blbost to dělat primárně v C#, který je wokenní. Pak už si vezmi rovnou Javu, která ti tam půjde bez problémů |
prosim vas lidi zdrzte se techto stupidnich komentaru z nevedomosti - jak uz tu padlo vyse existuje Mono, coz je proste jina masina pro MSIL a ta je i pod linuxem ... |
|
Návrat nahoru |
|
|
|