null 가능 참조 형식(nullable reference types) 테스트하기

    C# 8.0 버전에서는 null에 대한 좀 더 엄격한 제약을 제공합니다. 비주얼 스튜디오 또는 비주얼 스튜디오 코드를 사용하여 null 값을 다룰 때 경고 수준이 이전 버전보다 더 강력합니다.

     

    1.   DotNetCore.Tests 프로젝트에서 마우스 오른쪽 버튼을 눌러 프로젝트 파일 편집을 선택하여 CSPROJ 파일의 편집 화면으로 들어갑니다.

    ▲ 그림 62-2 프로젝트 파일 편집

    2.   DotNetCore.Tests.csproj 파일의 여러 항목 중에서 <PropertyGroup> 섹션의 <Nullable> 항목이 enable로 되어 있는지 확인하고, 없으면 다음 코드처럼 추가합니다.

    //DotNetCore.Tests.csproj 
    <Project Sdk="Microsoft.NET.Sdk"> 
    
      <PropertyGroup> 
        <TargetFramework>netcoreapp3.0</TargetFramework> 
        <IsPackable>false</IsPackable> 
        <Nullable>enable</Nullable>
        </PropertyGroup> 
    </Project>
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.