|
1 | 1 |
|
2 | | -# Professional C# 7 |
| 2 | +# Professional C# 7 and .NET Core 2.0 |
3 | 3 |
|
4 | | -Code samples for Professional C# 7 and .NET Core 2 |
| 4 | +Code samples for the Wrox Press book **Professional C# 7 and .NET Core 2.0** |
5 | 5 |
|
6 | | -To compile and run the samples you need: |
| 6 | +To compile and run the samples, you need Visual Studio 2017, Visual Studio for Mac, or Visual Studio Code. |
7 | 7 |
|
8 | | -* Visual Studio 2017 with the .NET Core workload |
| 8 | +You can download these tools here: [Visual Studio](https://www.visualstudio.com/). |
| 9 | + |
| 10 | +The console app samples can be used on Windows, Linux, or Mac. Here is the installation procedure for .NET Core: [.NET on Linux](https://www.microsoft.com/net/core) |
| 11 | + |
| 12 | +If you're using Visual Studio, Update 5 or a later version of Visual Studio 2017 is needed. With the Visual Studio Installer you need to select this workload to compile most of the code samples: **.NET Core cross-platform development**. |
9 | 13 |
|
10 | | -UWP samples require Windows 10 and Visual Studio 2017 Update 4, and some of the UWP samples need Windows 10 Fall Creators Update |
| 14 | +ASP.NET Core samples need this workload: **ASP.NET and web development**. |
11 | 15 |
|
12 | | -To run many of the code samples on Linux, here is the installation procedure for .NET Core: [.NET on Linux](https://www.microsoft.com/net/core#linuxredhat) |
| 16 | +Windows app samples require Windows 10, Windows 10 Fall Creators Update (build 16299) or a later version. With the Windows app samples, Visual Studio 2017 Update 5 is required with this workload: **Universal Windows Platform Development**. |
13 | 17 |
|
14 | | -Samples available for these chapters (sample folders) |
| 18 | +Compiling the Xamarin samples, you have different options using a Mac or a Windows system: |
| 19 | +* On the Mac, you can install Visual Studio for Mac to compile the Android and iOS samples. |
| 20 | +* On Windows 10, you can use Visual Studio 2017. To compile the iOS samples, you also need a Mac. Using only Windows 10, you can compile and run the Windows and Android code samples. |
| 21 | + |
| 22 | +* Visual Studio 2017 with the .NET Core workload |
| 23 | + |
| 24 | +Here's the list of chapters and the folders for the code samples: |
15 | 25 |
|
16 | 26 | * Chapter 1 - .NET Applications and Tools (HelloWorld) |
17 | 27 | * Chapter 2 - Core C# (CoreCsharp) |
@@ -53,8 +63,14 @@ Samples available for these chapters (sample folders) |
53 | 63 |
|
54 | 64 | ## Bonus Chapters |
55 | 65 |
|
56 | | -* Chapter 1 - Composition (Composition) |
57 | | -* Chapter 2 - XML and JSON (XMLandJSON) |
58 | | -* Chapter 3 - SignalR and WebHooks (SignalRAndWebHooks) |
59 | | -* Chapter 4 - Bots and Cognitive Services (BotAndCognitive) |
60 | | -* Chapter 5 - More Windows Apps Features (MoreWindows) |
| 66 | +* Bonus Chapter 1 - Composition (Composition) |
| 67 | +* Bonus Chapter 2 - XML and JSON (XMLandJSON) |
| 68 | +* Bonus Chapter 3 - SignalR and WebHooks (SignalRAndWebHooks) |
| 69 | +* Bonus Chapter 4 - Bots and Cognitive Services (BotAndCognitive) |
| 70 | +* Bonus Chapter 5 - More Windows Apps Features (MoreWindows) |
| 71 | + |
| 72 | +In case you've some issues to compile and run the samples, create an issue in the [Professional C# 7 GitHub repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp7). |
| 73 | + |
| 74 | +> Have fun coding and enjoy the book! |
| 75 | +
|
| 76 | +Christian |
0 commit comments