The basic idea behind this talk was to bring the attendees through a quick history of Visual Studio Code, .NET’s compatibility across operating systems and then a quick dive into a few samples and different tools that help people to use the tooling, languages, and capabilities of .NET across all of these systems.
Prerequisites to Follow Along
- I shouldn’t even have to write this, but install Git.
- OS-X, Ubuntu, and Windows (At least, these are the operating systems I’ve tested the presentation code on – specifically OS-X Yosemite, Ubuntu Server/Desktop 14.04.2 LTS, and Windows 8.1)
- Visual Studio Code – Getting Started with Visual Studio Code
- Check out OS-X and F# [Clone It, Build It, Install It, Hack It] and Simplifying bash & repl Use With F# for more information on setting up and using F# on non-Windows Platforms (and Windows to some degree).
- Also I’ve started a series on F# which includes a lot of the troubleshooting and steps I took to get things running on the various operating systems; “_______1 |> F# – Getting Started, Thinking Functionally (Notes)“, “______11 |> F# – Some Hackery – A String Calculator Kata” and “______10 |> F# – Moar Thinking Functionally (Notes)” are the articles that are most parallel to the presentation.
- Some of the issues I discussed are available on Stack Overflow titled “How can I resolve the “Could not fix timestamps in …” “…Error: The requested feature is not implemented.”” and “ProjectScaffold Error on Linux Generating Documentation“
- Demo Code: Just checkout the sharpdev repository.
- Slides: PDF, and below…https://speakerdeck.com/adron/visual-studio-code-and-net-on-os-x-linux-and-windows
- Presentation Video: Visual Studio Code & .NET on Windows, OS-X and Linux