Genius DM

VisualStudio > NuGet: already has a dependency defined for 본문

.NET

VisualStudio > NuGet: already has a dependency defined for

Damon Jung 2017. 8. 30. 01:06

NuGet 라이브러리 추가 시 에러


이번에 테스트 용 앱 개발 중에 HTTP 파싱이 필요하여 라이브러리를 사용하려고 NuGet 을 열었다. HtmlAgilityPack 이라는 라이브러리를 사용하려고 하는데, 다음과 같은 메시지와 함께 라이브러리 설치가 실패하였다.

NuGet: 'HtmlAgilityPack' already has a dependency defined for 'System.Net' 



원인은 Visual Studio 2013 에서 NuGet Manager 가 최신이 아니였기 때문에 발생하는 문제였다.

https://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca

위 링크에서 최신 NuGet 매니저를 설치하니 곧 바로 해당 에러가 더 이상 나지 않는다.


설치 후에 Visual Studio 2013 재시작은 필수이니, 꼭 재시작을 하기 바란다.






Error in adding NuGet library.


I opened NuGet manager to add a library for HTTP parsing job while developing an app for test purpose. It's called HtmlAgilityPack, but NuGet failed to install it printing this message below.

NuGet: 'HtmlAgilityPack' already has a dependency defined for 'System.Net' 



To put it simply, having no latest NuGet Manager on Visual Studio 2013 was the culprit.

https://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca

A link above provides the latest NuGet Manager and it solves the problem right away.


After installing it, you need to start Visual Studio.







Comments