Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Verze .NET ve Win10 a Win7

Ahoj,
potrebuju napsat malou utiliku, kterou budou pouzivat uzivatele na W7 a W10. Nechci, aby pro jeji spusteni museli neco instalovat (proto to nechci psat v Jave). Je uz na techto verzich Windows v defaultu nejaky .NET framework? Chci pouzit WinForms.

Diky za odpovedi. :beer:

Řešení:

Předmět Autor Datum
3.5
Wikan 05.03.2018 20:37
Wikan
Dik! :-)
MaSo 05.03.2018 20:38
MaSo
Smaria pano, to opravdu musim nainstalovat 4,5GB sracek, abych pak hodinku programoval? :-) Nebo to…
MaSo 05.03.2018 20:56
MaSo
Zkus a uvidíš.
Wikan 05.03.2018 20:59
Wikan
Zkusil jsem, nestaci. Musel jsem nainstalovat 4,5GB abych vytvoril prazdne okynko ve Formsech. Nic,…
MaSo 05.03.2018 21:39
MaSo
Za mě máš nesouhlasím, protože na Win 10 bude potřeba instalovat .net 3.5, protože defaultně nainsta…
kacikac 05.03.2018 21:53
kacikac
Není defaultně povolený, ale je součástí Win10.
Wikan 05.03.2018 21:57
Wikan
"Nechci, aby pro jeji spusteni museli neco instalovat (proto to nechci psat v Jave). Je uz na techto…
kacikac 05.03.2018 22:21
kacikac
Však doinstalovávat nemusí. Téměř jistě půjde aplikace psaná pro .net 3.5 spustit i na novější verzi…
Wikan 05.03.2018 22:46
Wikan
Ok, beztak uz to skoro mam. Tak to vyzkousim na obou systemech...
MaSo 05.03.2018 22:49
MaSo
Já nepsal, že to spustit nepude, viz to co jsem psal v závorce: "(netuším co chce programovat)". Tím…
kacikac 05.03.2018 22:57
kacikac
https://cs.wikipedia.org/wiki/.NET Ve Windows 7 je verze 3.5 Ve Windows 10 je vždy v každém buildu n…
kacikac 05.03.2018 21:52
kacikac
Aha, sakra. Ve Win10 neni 3.5 v defaultu, tak je mi to na houby, to uz fakt muzu jit cestou Javy. J…
MaSo 05.03.2018 22:48
MaSo
Kdyby ti to třeba nejelo naprogramované v 3.5 na 4* ve Win 10 tak máš možnost udělat dvě verze (3.5…
kacikac 05.03.2018 23:11
kacikac
Po mensich problemech si pripojenim do Oracle (a zavolanim SPL) se mi to podarilo zprovoznit. Takze…
MaSo 06.03.2018 09:23
MaSo
Po prelozeni do x86 to jede na Win7 i Win10. (s .NET 3.5). Diky vsem. poslední
MaSo 07.03.2018 20:36
MaSo

"Nechci, aby pro jeji spusteni museli neco instalovat (proto to nechci psat v Jave). Je uz na techto verzich Windows v defaultu nejaky .NET framework?"
Není nainstalovaný. A o to mu podle dotazu šlo. Ono je pak úplně jedno jestli je potřeba doinstalovat ta jeho zmiňovaná java nebo .net 3.5.
A mimochodem není součástí Win10, ale pouze instalačky Win10 (soubor microsoft-windows-netfx3-ondemand-package.cab). Pokud jej povolí jako funkci systému Windows tak se nejdřív stáhne přes Windows Update (bez připojení k netu se tímto způsobem nenainstaluje).
A píšu to proto, že kdybych stáhnul já utilitku, která je naprogramovaná v .net 3.5 a nejela by na defaultní čtyřkové verzi (netuším co chce programovat), tak to bych ji raději zahodil než abych kvůli ní musel doinstalovávat starší .net 3.5

https://cs.wikipedia.org/wiki/.NET
Ve Windows 7 je verze 3.5
Ve Windows 10 je vždy v každém buildu nejnovější čtyřková verze. Verze 3.5 ale nainstalovaná není, dá se ale doinstalovat, což asi ne každý dělá, například já ne, zbytečnost a například kvůli nějaké utilitce ji bude těžko někdo instalovat.
Pokud chceš udělat nějakou utilitku, která nevyžaduje nějakou doinstalovanou knihovnu nebo verzi .netu, tak použij třeba autoit, ten je zpětně kompatibiní do Win 7 určitě a myslím že dokonce i do XP.
... a instalačka prostředí pro tvorbu té utilitky nemá 4.5 GB jako .net, ale jen 17 MB (12 MB autoit + 5 MB scite editor).

Kdyby ti to třeba nejelo naprogramované v 3.5 na 4* ve Win 10 tak máš možnost udělat dvě verze (3.5 a 4), když v net dělat umíš.
Netuším co je to SPL a OracleDB nepoužívám. Používám v autoitu tak akorát sqlite. Ale podle mě to, co píšeš, nějak v auoitu udělat pude. Jediné, co vím, co autoit nesvede (aspoň se mi je nepodařilo zprovoznit, asi tím, že nejsem dobrý programátor a třeba ne vše ohledně windowsácké ws2_32.dll chápu), tak socket funkce na ipv6.

Zpět do poradny Odpovědět na původní otázku Nahoru