4 ms·
> but targeting the same runtime, which is a JIT? Except you don't need anything .Net specific to be installed on the end user machine. I build and deploy sing
by sn_master 4y ago
> but targeting the same runtime, which is a JIT?
Except you don't need anything .Net specific to be installed on the end user machine. I build and deploy single-file C# binaries to Linux all the time. There's no longer a dependency on having the .Net framework installed or having dozens of DLLs accompanying your binary.
- thomk 4y agoIs that the point of .Net Core? No platform specific dependencies required?
- SideburnsOfDoom 4y agosn_master is talking about a "self-contained, single file deployment" that does not need an existing shared runtime present on that target machine (or container). This is an orthogonal concern to running on Linux, which could depend on a shared runtime, or not. Self-contained deployments are platform-specific. A deployment that depends on a shared runtime can be cross-platform, since all the platform-specific parts are in that shared runtime installed for that machine's platform. Which does .NET do? all of the above. https://learn.microsoft.com/en-us/dotnet/core/deploying/ https://learn.microsoft.com/en-us/dotnet/core/deploying/