티스토리 뷰

반응형

error NU1100 에러

asp.net core로 작성한 소스를 다른 pc에 복사해서 vs code에서 실행했는데 갑자기 에러가 발생했습니다. 지금까지 다른 소스 파일은 문제 없었는데 갑자기 에러가 발생해서 찾아보게 되었습니다.

 

projectname.csproj 파일에 있는 nuget으로 설치한 package 모두에서 에러가 발생했습니다.

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.3" />
    <PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
    <PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
    <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
  </ItemGroup>

 

error NU1100: 'net7.0'에 대해 'Microsoft.AspNetCore.OpenApi (>= 7.0.3)'을(를) 확인할 수 없습니다.
error NU1100: 'net7.0'에 대해 'Swashbuckle.AspNetCore (>= 6.4.0)'을(를) 확인할 수 없습니다.
error NU1100: 'net7.0'에 대해 'System.Data.SqlClient (>= 4.8.5)'을(를) 확인할 수 없습니다.
error NU1100: 'net7.0'에 대해 'Newtonsoft.Json (>= 13.0.3)'을(를) 확인할 수 없습니다.

 

 

 

 


 

error NU1100 에러 해결방법

검색해보니 nuget에서 package를 가져오지 못하는 것으로 확인을 했습니다. 결론적으로 nuget을 세팅 정보를 삭제하고 다시 세팅되도록 하면 된다고 하네요.

 

#1. 우선 아래 명령어를 커맨드창에 입력해서 local에 있는 dotnet nuget 정보를 삭제합니다.

>> dotnet nuget locals all --clear

 

#2. 아래 경로에 있는 "Nuget.config" 파일을 삭제합니다.

C:\Users\유저명\AppData\Roaming\NuGet\Nuget.config

 

#3. vs code 프로젝트를 열고 아래 명령어를 입력해주세요.

>> dotnet restore

 

#4. dotnet run 커맨드를 입력하면 정상적으로 프로젝트가 실행되는 것을 확인할 수 있습니다.

>> dotnet run

 

반응형
댓글
공지사항