COMPUTING

.NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

변환 대상은 .NET Core 3.1 을 사용해서 작성된 응용프로그램입니다. 전체 코드는 340eb28b1ea510a2c59e8627659cd81b689b7244 커밋에서 확인할 수 있습니다. Commit <> 340eb28b1ea510a2c59e8627659cd81b689b7244 .NET Core 3.1 을 사용해서 작성된 응용프로그램을 .NET 5를 사용하는 응용프로그램으로 마이그레이션하려면, 솔루션의 모든 프로젝트의 대상 프레임워크를 net5.0으로 변경하고, 의존 패키지를 .NET 5 호환 버전으로 업데이트하면… 더 보기 ».NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

WSL 2 on Windows 10 build 2004

최근 게시된 Windows 10 Build 2004 는 WSL 2 버전Windows Subsystem Linux version 2이 포함되어 있습니다. WSL 2 버전은 Linux용 Windows 하위 시스템 아키텍쳐의 새로운 버전입니다. WSL 2 버전은 파일 시스템 성능을 높이고, 전체 시스템 호출 호환성을 추가합니다. WSL 2 버전은 WSL 1버전을 대체하지 않으므로,… 더 보기 »WSL 2 on Windows 10 build 2004

NPM 패키지 만들기

자주 사용되는 기능을 Typescript 로 작성해서 NPM 에 게시한 후 다른 프로젝트에서 사용하고 싶어 NPM 에 패키지를 어떻게 공개하는지를 확인했습니다. 저는 @bbon 스코프를 사용해서 @bbon/formatter 패키지를 게시할 것입니다. 스코프 npm-scope 페이지에서 정보를 확인할 수 있습니다. npm 패키지는 이름이 고유해야 하는데, 약 1,268,126 개의 공개된 패키지… 더 보기 »NPM 패키지 만들기

Visual Studio Item Template

Visual Studio 에서 코드를 작성할 때, 프로젝트에 새 항목을 추가하고, 구현을 시작합니다. 이 때, 깨끗하게 비워져 있는 코드 파일이 좋을 때도 있지만, 반복적으로 작성하는 코드가 포함되는 경우도 있습니다. 예를 들어, Xamarin Forms 로 모바일 응용프로그램을 작성하는 프로젝트를 작업중일 때, Page 와 ViewModel 을 반복적으로 추가하고,… 더 보기 »Visual Studio Item Template

ASP.NET Core 웹 응용프로그램 프로젝트 분리

ASP.NET Core 웹 응용프로그램을 작성할 때, 웹 응용프로그램 프로젝트에서 컨트롤러를 다른 프로젝트로 분리하기를 원하면 이런 방법이 검토해 보십시오. 신규 프로젝트 작성 컨트롤러를 분리할 프로젝트를 작성합니다. .NET Standard 클래스 라이브러리 템플릿 사용 $ mkdir Blog.Backend.Api.Account $ cd Blog.Backend.Api.Account $ dotnet new classlib 필요한 Nuget 패키지를 추가합니다.… 더 보기 »ASP.NET Core 웹 응용프로그램 프로젝트 분리

Create SWAP file on Ubuntu

AWS Lightsail 3.5 USD/mo 요금제에 해당하는 작은 서버를 사용하고 있습니다. AWS Lightsail pricing 사용할 수 있는 자원은 아래와 같습니다. 512MB 메모리 1코어 프로세서 20GB SSD 디스크 1TB 전송 Ubuntu 에서 mariaDB 와 nginx, php7.2 를 기반으로 WordPress를 실행하고 있습니다. CPU 자원은 크게 부족하지 않습니다만, 메모리가… 더 보기 »Create SWAP file on Ubuntu