[.NET Error] NETSDK1130 오류 해결방법
VisualStudio를 업데이트 했더니 너겟은 물론이고, 다양한 오류가 생겨 프로젝트가 빌드되지않는다.
구글링을해도 해결하기 힘든 오류들이 많았지만 어찌어찌 해결되어 해결방법을 포스팅한다.
1. 프로젝트에 우클릭 > 프로젝트 파일 편집을 클릭 > .csproj 파일에 들어간다.
2. <PackageReference> 가 포함된 <ItemGroup> 을보면 버전은다르지만 중복되는 참조 패키지가 있을 것이다.
패키지 중 프로젝트와 호환되는 패키지 버전을 Condition Property가 있는 ItemGroup에 넣어주고 나머지는 제거해준다. (불안하면 주석처리)
3. 빌드해본다.
- 참고 링크:
NETSDK1130: Windows 메타데이터 구성 요소를 직접 참조할 수 없습니다. - .NET CLI
.NET 5 이상을 대상으로 하는 앱에서 직접 Windows 메타데이터 구성 요소를 참조할 수 없는 문제를 해결하는 방법입니다.
docs.microsoft.com
https://github.com/dotnet/maui/issues/4593
VS 17.1 prv2: default maui builds and deploys Windows but fails to build Android with error shown · Issue #4593 · dotnet/maui
This issue has been moved from a ticket on Developer Community. 1- create default Maui proj 2- wait for load to complete entirely before doing anything 3-switch Windows build deploy 4- update nuget...
github.com