Visual Studio -app Win Form

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Puzzlehead
nováček
Příspěvky: 30
Registrován: 26 lis 2009 02:43

Visual Studio -app Win Form

Příspěvek od Puzzlehead »

Ahoj,
Ve Visual Studiu jsem si udělal aplikaci Windows Forms ve visual basicu. Teď bych z toho chtěl udělat jeden spustitelný soubor, aby nepožadoval isntalaci .NET Framework.
Jak na to?
Na mém počítači, kde jsem aplikaci vytvářel, tak funguje, ale na ostatních ne.

Díky
Přílohy
Hmotnost-mat.zip
Projekt
(568.73 KiB) Staženo 67 x
Uziv00

Re: Visual Studio -app Win Form

Příspěvek od Uziv00 »

Net Framework je součástí woken standardně. Spíše to potřebuje nějakou knihovnu Visual Basicu, kterou běžně wokna nemají. Možná nějaký vcredist...
Mohlo by jít ty knihovny zakompilovat při převádění na .exe.
Puzzlehead
nováček
Příspěvky: 30
Registrován: 26 lis 2009 02:43

Re: Visual Studio -app Win Form

Příspěvek od Puzzlehead »

To právě nevím jak se dělá a ani nevím, které soubory by to chtělo. Hledal jsem všude možně a každý návod udělá soubor, který spustí na stejném počítači. Stejně tak to funguje i mně. Co se mi povedlo, tak jsem to zkompiloval asi se všema ostatníma souborama a pak to mělo přes 120mega něco, co je tak 100kilo.
Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1396
Registrován: 02 čer 2013 12:03
Kontaktovat uživatele:

Re: Visual Studio -app Win Form

Příspěvek od rhsCZ »

tak aby jsi to spustil potřebuješ celkem 3 soubory z výstupního adresáře.
tj.

Kód: Vybrat vše

Hmotnost-mat.dll
Hmotnost-mat.exe
Hmotnost-mat.runtimeconfig.json

„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ
Puzzlehead
nováček
Příspěvky: 30
Registrován: 26 lis 2009 02:43

Re: Visual Studio -app Win Form

Příspěvek od Puzzlehead »

@rhsCZ To právě nejde. Asi to jde kde je nainstalovaný doplněk .NET

Chybová hláška zní:
To run this application, you must install .NET. Would youlike to download it now?

Samozřejmě stáhnout bych to mohl, ale chtěl bych, aby aplikace fungovala bez jakéhokoliv dalšího zásahu uživatele.
Děkuji
Uživatelský avatar
Karrex
Elite Level 10
Elite Level 10
Příspěvky: 9622
Registrován: 15 lis 2008 16:30
Bydliště: Brno

Re: Visual Studio -app Win Form

Příspěvek od Karrex »

Tak si udělej instalátor, kterej .NET nainstaluje s "programem".
Sestava v profilu.
Watercooling Club EXOverclocker@HWBot league rank#1 Aprilia Shiver Club BMW ///M Club
Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: 09 led 2015 12:49
Bydliště: Krkonoše
Kontaktovat uživatele:

Re: Visual Studio -app Win Form

Příspěvek od satik »

.NET core umí "self-contained" application, veškerý potřebný .NET core runtime má u sebe a není pak potřeba nic instalovat, akorát ta aplikace bude mít velikost třeba desítky MB.
Naposledy upravil(a) satik dne 19 říj 2021 14:48, celkem upraveno 1 x.
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Uživatelský avatar
Karrex
Elite Level 10
Elite Level 10
Příspěvky: 9622
Registrován: 15 lis 2008 16:30
Bydliště: Brno

Re: Visual Studio -app Win Form

Příspěvek od Karrex »

On ale neví jak, tak mu to napiš :-D .
Sestava v profilu.
Watercooling Club EXOverclocker@HWBot league rank#1 Aprilia Shiver Club BMW ///M Club
Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1396
Registrován: 02 čer 2013 12:03
Kontaktovat uživatele:

Re: Visual Studio -app Win Form

Příspěvek od rhsCZ »

btw zkoušíš release a ne debug verzi? protože debug verze nemusí všude fungovat (hlavně z důvodu, že program využívá debug knihovny, které jsou součástí SDK a tak nejsou na každém systému). To by vysvětlovalo, proč to chce instalaci .net. když klasická verze .net neobsahuje debug knihovny ale .net SDK ano.
Naposledy upravil(a) rhsCZ dne 15 říj 2021 12:52, celkem upraveno 1 x.

„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ
Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: 09 led 2015 12:49
Bydliště: Krkonoše
Kontaktovat uživatele:

Re: Visual Studio -app Win Form

Příspěvek od satik »

Karrex píše:On ale neví jak, tak mu to napiš :-D .
kdyžtak pogooglí :)
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Puzzlehead
nováček
Příspěvky: 30
Registrován: 26 lis 2009 02:43

Re: Visual Studio -app Win Form

Příspěvek od Puzzlehead »

satik píše:
Karrex píše:On ale neví jak, tak mu to napiš :-D .
kdyžtak pogooglí :)
Googlim tak, že už google nechce ani hledat. :-(
Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: 09 led 2015 12:49
Bydliště: Krkonoše
Kontaktovat uživatele:

Re: Visual Studio -app Win Form

Příspěvek od satik »

Musi to byt .net core aplikace, nahore v menu ve VS vyberes
build -> publish
vytvoris si publish profil, treba do slozky a pak v tom profiulu zmenis v target runtime deployment na self-contained
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“