.NET Core Magic: Develop on one OS, run on another

I recently attempted to write a blog post about Angular and .NET Core 2.0 [Note: It will be posted as soon as the .NET Core 2.0 RPMs are released], using my Red Hat Enterprise Linux (RHEL) VM as the operating system. Even though the .NET Core 2.0 bits are not available yet from Red Hat, I gave it a shot by using a daily build. When I tried to run the code, however, I got an error related to the Roslyn compiler. Sometimes, when you play with fire — i.e. a daily build — you get burned.

And that’s when the creative juices, combined with the knowledge of .NET Core’s Self-contained deployment technology (you might also see it referred to as a “Standalone app”) came to the rescue.

Continue reading “.NET Core Magic: Develop on one OS, run on another”