콘텐츠로 건너뛰기

dotnet

Reduce docker image size

GitHub Actions 의 워크플로우를 이용해서 ASP.NET Core 응용프로그램을 도커 이미지로 빌드해서 사설 도커 레지스트리에 업로드하고 있습니다. GitHub: bing-wallpaper docker image workflow 에서 동작을 확인하실 수 있습니다. 언젠가 부터 워크플로우가 실패하고 있었습니다. Merge pull request #114 from bbonkr/dev docker image #17 오류 메시지는 아래와 같습니다. buildx… 더 보기 »Reduce docker image size

Many to many relationship on EntityFrameworkCore 6

EntityFrameworkCore 6 에서 다대다 관계 구성이 향상되었다고 해서 관련 내용을 확인했습니다. 데이터 입출력시 중간 테이블을 거치지 않고 구현이 가능합니다. GitHub: bbonkr/sample.ef.mtom 저장소에서 코드를 확인할 수 있습니다. 예제 테이블 Student Name Nullable Constaint Id NN PK Name NN Cource Name Nullable Constaint Id NN PK Title… 더 보기 »Many to many relationship on EntityFrameworkCore 6

Change the web application target framework from .NET 5 to .NET 6

.NET 5 웹 응용프로그램을 .NET 6 웹 응용프로그램으로 변환하고, 관련 내용을 요약해서 작성했습니다. Target Project GitHub: bbonkr/bing-wallpaper 웹 응용프로그램의 대상 프레임워크를 .NET 5 에서 .NET 6(으)로 변경합니다. Requirements 대상 프레임워크를 .NET 6(으)로 변경 Program.cs 파일의 내용을 최상위 문 (Top level statements) 으로 재작성 파일 범위… 더 보기 »Change the web application target framework from .NET 5 to .NET 6

.NET SDK를 설치한 후 .NET SDK 목록이 비어 있습니다

.NET SDK list is empty after install new .NET SDK .NET 6이(가) 출시되었습니다. .NET SDK 설치파일을 다운로드한 후 실행해서 SDK 를 설치할 수 있습니다. 그런데, 아래 명령으로 설치된 SDK 목록을 조회하면, 설치된 SDK 목록이 비어있습니다. $ dotnet –list-sdks 문제 해결 이전부터 가끔발생하는 문제로 시스템 환경변수… 더 보기 ».NET SDK를 설치한 후 .NET SDK 목록이 비어 있습니다

ASP.NET Core 웹 응용프로그램 게시

ASP.NET Core 웹 응용 프로그램을 Windows Server 의 IIS에 게시하는 방법을 설명합니다. 이번 게시는 빌드된 결과물을 웹서버에 파일로 복사하는 형식으로 진행합니다. 서버 준비 ASP.NET Core 런타임 설치 파일을 내려받고 설치합니다. 서버에 아래 환경 변수를 추가합니다. 이름: ASPNETCORE_ENVIRONMENT 값: Production ASP.NET Core에 미리 준비된 실행 환경은… 더 보기 »ASP.NET Core 웹 응용프로그램 게시

NuGet Packages XSD

Visual Studio는 NuGet Package Manager를 사용해서 의존성을 관리합니다. 이때, 프로젝트에 packages.config 파일이 만들어지고, 이 파일에 정의된 패키지를 빌드할 때, 내려받아서 빌드가 진행됩니다. 그런데, packages.config 파일을 열어보면 Xml Schema 를 찾을 수 없어서 packages 엘리먼트에 정의를 찾을 수 없다는 메세지가 표시됩니다. nuget packages.configView on Flickr 사용에는… 더 보기 »NuGet Packages XSD