Download presentation
Presentation is loading. Please wait.
1
Introduction to .NET Core
Microsoft Virtual Academy Header Introduction to .NET Core Kevin Jones Produced by
2
Introduction .Net Core is the new cross platform version of .Net from Microsoft Has a set of command line tools … … and is supported by Visual Studio
3
What we will cover Installation Command Line Tools Unit Testing
Using Visual Studio Mixing .Net Core with other .Net projects
4
What we will cover Installation Command Line Tools Unit Testing
Using Visual Studio Mixing .Net Core with other .Net projects
5
Installing on Windows A new set of command line tools for Windows, Mac OSX and various flavors of Linux Windows installation into Visual Studio 2015 Update 3 and .NET Core VS 2015 Tooling Preview 2 At the time of recording
6
Install on Linux Different for different versions (we’ll use Ubuntu 16.04) Setup the correct repository Run apt-get to get the packages
7
Use this slide type before code demonstrations
8
Windows Failed Installation
Setup Failed One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file. Setup has detected that Visual Studio 2015 Update 3 may not be completely installed. Please repair Visual Studio Update 3, then install this product again.
9
What we will cover Installation Command Line Tools Unit Testing
Using Visual Studio Mixing .Net Core with other .Net projects
10
.Net Core comes with a set of Command Line Tools
Tools to generate, build and run applications Use the ‘dotnet’ tool to create and run applications Generates a project.json file Contains project references and application details
11
Build a Simple App Build a library Build a program to use the library
12
Use this slide type before code demonstrations
13
What we will cover Installation Command Line Tools Unit Testing
Using Visual Studio Mixing .Net Core with other .Net projects
14
Unit Testing We can add unit test projects to .Net core
We will use xUnit to test the library
15
Use this slide type before code demonstrations
16
What we will cover Installation Command Line Tools Unit testing
Using Visual Studio Mixing .Net Core with other .Net projects
17
Visual Studio Supports .Net Core
Need VS2015 Update 3 (at least) Can open json project files Can build and run the code Can run unit tests
18
Use this slide type before code demonstrations
19
What we will cover Installation Command Line Tools Unit testing
Using Visual Studio Mixing .Net Core with other .Net projects
20
Using Other Project Types
Can mix and match other .Net projects with .Net core
21
Use this slide type before code demonstrations
22
Summary .Net Core is cross platform
Same toolset across Windows, OSX and various flavours of Linux Tooling supports multi project applications Tooling supports unit testing projects Can load projects into Visual Studio Can mix .Net core projects with .Net projects
23
An Introduction to .Net Core
Kevin Jones @kevinrjones
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.