오래전에 했던 프로젝트를 오랜만에 Visual Studio로 열었을때 빌드가 되지 않으면서 그림과 같은 오류를 볼 수 있다.
not available in this source
아래 URL을 참고하여 해결했다.
Nuget package “Not available in this source”… but VS still knows about it?
메뉴에서 Tools -> Nuget Package Manager -> Package Manager Settings -> Package sources를 클릭하거나 간단히 아래 그림과 같이 Nuget Package Manager 화면의 우상단 설정을 클릭한다.
이 창에서 그림과 같이 상단의 +버튼을 사용하여 새로운 Package source를 추가한다.
Name : nuget.org
Source : https://api.nuget.org/v3/index.json
이 후 문제가 되는 참조들을 한개씩 제거하고 새로 설치한다. 다른 프로젝트에서 참고하지 않는 라이브러리는 목록에서 없어지니 이름을 잘 기억하고 있어야 한다. deprecated된 것들은 삭제없이 바로 설치한다. 최종적으로 빌드해서 문제없으면 된다.