Da się skompilować kod c# by uruchamiał się bez użycia .NET?

0

Witam, chciałbym wykorzystać prostotę programowania w C# i napisać mały program, aczkolwiek chciałbym by działał on na komputerach, na których nie ma zainstalowanego frameworka .NET. Jest to możliwe? A jeśli nie to która z technologii programowania Visual C++ Studio najbardziej przypomina C#? Tzn mam na myśli podobne przestrzenie nazw, nazwy funkcji itd.

0

Żeby uruchomić program napisany w C# potrzebny jest .NET Framework. Jeśli chodzi o C++ to wydaje mi się, że żadna

0

Większość dobrodziejstw C# to właśnie .NET. Jakby odjąć od C# to co mu .NET daje, to by nie wiele zostało (kilka fajnych słówek kluczowych, chodź one są też w różnym stopniu zintegrowane z .NET).

Tzn mam na myśli podobne przestrzenie nazw, nazwy funkcji itd.
Te przestrzenie i nazwy funkcji to właśnie .NET a nie C#. Nie da się korzystać z .NET bez .NET :)

0

No właśnie. Jeżeli wolisz c++ to jest takie coś jak C++.NET

0

Ale C++/CLI (czyli C++.NET) też wymaga .NET Frameworka by zostać uruchomionym :-)
Jak pisałem tam w podobnym poście przeczytałem gdzieś, że można skompilować programy używając Mono tak, by dołączyć wymagane biblioteki od razu z EXE. Program wtedy puchnie (jak Delphi+VCL), ale uruchomić bez Frameworka się da.

Z drugiej strony .NET Framework 1.1 jest standardowo w Windows XP SP2 i Windows 2003, .NET Framework 2.0 w Windows 2003 SP1, a .NET Framework 3.0 jest standardowo w Windows Vista oraz Windows Server 2008.

0

No właśnie, też gdzieś kiedyś wpadło mi w ucho, że jest możliwość kompilowania C# do kodu natywnego. Czy ktoś zna może jakieś ciekawe linki o tej tematyce?

1 użytkowników online, w tym zalogowanych: 0, gości: 1