|
# .NET Core 소개
|
|
# .NET Core 소개
|
|
|
|
|
|
## .NET SDK 설치
|
|
## .NET Core 소개
|
|
|
|
|
|
|
|
- [.NET Core](https://docs.microsoft.com/en-us/dotnet/core/)
|
|
|
|
- .NET Core는 .NET Framework와 다르며 서로 호환되지 않습니다.
|
|
|
|
- [.NET Core / .NET Framework / Xamarin / Mono의 관계를 정리한다.](https://blog.riceworld.info/archives/63)
|
|
|
|
- [Windows에서 .NET Core의 필수 구성 요소](https://docs.microsoft.com/ko-kr/dotnet/core/windows-prerequisites)
|
|
|
|
- 지원되는 Windows OS
|
|
|
|
- VS2017 필수 설치 요소
|
|
|
|
- [.NET Core 2.0 로드맵](https://github.com/dotnet/core/blob/master/roadmap.md)
|
|
|
|
- 2017년 7월 현재 최신 버전은 .NET Core 1.1 입니다.
|
|
|
|
- 2017년 3Q에 2.0 버전이 릴리즈 된다고 합니다.
|
|
|
|
- [.NET Standard 소개](https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/)
|
|
|
|
- .NET Core 2.0 이후의 아키텍처 소개
|
|
|
|
|
|
|
|
## .NET Core SDK 설치
|
|
|
|
|
|
- 윈도우즈 (Windows 10)
|
|
- 윈도우즈 (Windows 10)
|
|
- [Visual Studio 2017 Community 버전 설치](https://www.microsoft.com/net/core#windowsvs2017)
|
|
- [Visual Studio 2017 Community 버전 설치](https://www.microsoft.com/net/core#windowsvs2017)
|
|
|
|
- 윈도우즈 환경에서는 VS2017을 설치하는 것이 가장 편리합니다.
|
|
|
|
- VS2017을 설치하면 .NET Core SDK도 함께 설치됩니다.
|
|
|
|
- [C# Hello World 빌드하기](https://docs.microsoft.com/ko-kr/dotnet/csharp/getting-started/with-visual-studio)
|
|
|
|
- [CLI 기반으로 설치](https://www.microsoft.com/net/core#windowscmd)
|
|
|
|
- 굳이 CLI 기반으로 설치할 수도 있지만, VS2017을 사용하시길 권장합니다 :)
|
|
|
|
|
|
- 리눅스
|
|
- 리눅스
|
|
- [Ubuntu에 .NET SDK 설치하기](https://www.microsoft.com/net/core#linuxubuntu)
|
|
- [Ubuntu에 .NET Core SDK 설치하기](https://www.microsoft.com/net/core#linuxubuntu)
|
|
- 주의 : build 및 run 수행시 sudo를 붙여야 제대로 동작합니다.
|
|
- 주의 : 일부 명령어는 sudo를 붙여야 제대로 동작합니다.
|
|
- sudo dotnet run
|
|
- sudo dotnet run
|
|
- sudo dotnet build
|
|
- sudo dotnet build
|
|
- sudo dotnet restore
|
|
- sudo dotnet restore
|
|
|
|
- 개발용 Editor는 Visual Studio Code를 추천합니다.
|
|
|
|
- [VS Code 설치 방법](https://code.visualstudio.com/docs/setup/linux)
|
|
|
|
- [VS Code로 .NET Core 시작하기](https://docs.microsoft.com/ko-kr/dotnet/csharp/getting-started/with-visual-studio-code)
|
|
|
|
|
|
- 기타 패키지별 설치 방법은 아래 링크를 참고합니다. (RHEL, CentOS, Debian, Fedora, openSUSE)
|
|
- 기타 패키지별 설치 방법은 아래 링크를 참고합니다. (RHEL, CentOS, Debian, Fedora, openSUSE)
|
|
- [리눅스 패키지별 설치법](https://www.microsoft.com/net/core#linuxredhat)
|
|
- [리눅스 패키지별 설치법](https://www.microsoft.com/net/core#linuxredhat)
|
|
|
|
|
|
- Mac
|
|
- Mac
|
|
- 실습 못함
|
|
- 실습 못해봄
|
|
|
|
|
|
# ASP.NET Core 소개
|
|
# ASP.NET Core 소개
|
|
|
|
|