Who needs Visual Studio?
A look at .NET Core everywhere else
Chris Gomez
@SpaceShot
www.chrisgomez.com
Slide deck: http://bit.ly/phlcc16_nc
Chris Gomez
• Microsoft MVP in Visual Studio Tools and Technologies
• Co-host of the Static Void Podcast www.staticvoidpodcast.com
• Philly Game Works - www.phillygameworks.org - @phillygameworks
Prerequisites
• Linux, Windows, or Mac OS
• http://dot.net to install
• Other tools
• Chocolatey (optional, I use it to get NodeJS)
• Node/NPM (to get other tools)
• Bower (to restore client side libraries, cause it’s package managers all the way
down)
• Git (because Bower)
• Yeoman (Yo) to generate projects from generator-aspnet
Prerequisites
• Three ways to make projects today
• Visual Studio 2015
• dotnet new
• yo aspnet (requires Yeoman)
• Optional
• VirtualBox or Hyper-V to r++un on Linux
• Or use your Mac
• Or use Linux on the metal
• You can do all this on Windows, too.
Resources
• .NET Standard
• A side-channel explanation for why we have .NET Core
• https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-
standard/
• .NET Core Documentation
• https://docs.microsoft.com/en-us/dotnet/
• ASP.NET Core Documentation
• http://docs.asp.net/
Resources
• Omnisharp (enabling cross-platform support in the editor of your
choice)
• http://www.omnisharp.net/

Who needs Visual Studio? - Philly.NET Code Camp 2016

  • 1.
    Who needs VisualStudio? A look at .NET Core everywhere else Chris Gomez @SpaceShot www.chrisgomez.com Slide deck: http://bit.ly/phlcc16_nc
  • 2.
    Chris Gomez • MicrosoftMVP in Visual Studio Tools and Technologies • Co-host of the Static Void Podcast www.staticvoidpodcast.com • Philly Game Works - www.phillygameworks.org - @phillygameworks
  • 3.
    Prerequisites • Linux, Windows,or Mac OS • http://dot.net to install • Other tools • Chocolatey (optional, I use it to get NodeJS) • Node/NPM (to get other tools) • Bower (to restore client side libraries, cause it’s package managers all the way down) • Git (because Bower) • Yeoman (Yo) to generate projects from generator-aspnet
  • 4.
    Prerequisites • Three waysto make projects today • Visual Studio 2015 • dotnet new • yo aspnet (requires Yeoman) • Optional • VirtualBox or Hyper-V to r++un on Linux • Or use your Mac • Or use Linux on the metal • You can do all this on Windows, too.
  • 5.
    Resources • .NET Standard •A side-channel explanation for why we have .NET Core • https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net- standard/ • .NET Core Documentation • https://docs.microsoft.com/en-us/dotnet/ • ASP.NET Core Documentation • http://docs.asp.net/
  • 6.
    Resources • Omnisharp (enablingcross-platform support in the editor of your choice) • http://www.omnisharp.net/