Új hozzászólás Aktív témák
-
martonx
veterán
válasz
CPT.Pirk
#9917
üzenetére
Ez esetben van egy jó hírem: Most gyorsan kipróbáltam .Net 7-tel. Ezek voltak a beállításaim a csproj file-ban:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<PublishReadyToRun>true</PublishReadyToRun>
<PublishTrimmed>true</PublishTrimmed>
</PropertyGroup>
</Project>Lelövöm a poént 14Mb-os lett a dotnet publish után előálló .exe file-om, amiben benne van a szükséges runtime is. Igaz, hogy ez csak egy console app.
"másik nyelvnél még ilyen megoldással nem találkoztam" - nincs hátránya, hacsak az nem, hogy ilyenkor kötelező előre megmondanod, milyen OS-t célzol meg. Más nyelveknék előbb telepítened kell a runtime-ot, és majd csak utána tudsz bármit futtatni. A .Net eléggé király ezzel, hogy vinni tudja magával a minimálisan szükséges runtime-ot (gyorsan tegyük hozzá, hogy ez csak console appokra igaz cross platform szinten, nem cross-platform szinten windows only feature).
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- Egyre több tényező hajtja felfelé az árakat, és hol van még a vége?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Nvidia GPU-k jövője - amit tudni vélünk
- Hitelkártyák használata, hitelkártya visszatérítés
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Kompakt vízhűtés
- Külföldi rendelések: boltok, fizetés, postázás
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
