728x90
하나의 솔루션에 있던 프로젝트를 하나 빼와서
열고 빌드하니 아래처럼 오류가 발생되었습니다.
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태오류 이 프로젝트는 이 컴퓨터에 없는 NuGet 패키지를 참조합니다. 해당 패키지를 다운로드하려면 NuGet 패키지 복원을 사용하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=322105를 참조하십시오. 누락된 파일은 ..\packages\Xamarin.Build.Download.0.4.2\build\Xamarin.Build.Download.props입니다. AdMob D:\[01]Source\K.Git\AdMob\AdMob.csproj 140
NuGet 관련된 파일이 솔루션에 종속되어 package 폴더에있는데 이를 무시하고 가져왔기때문입니다.
일단 복원하기 전 프로젝트를 백업받아놓고 시작해야합니다. (혹시모를 사태에 대한 책임은 저한테 없습니다. 백업하세요.^^;)
0. 솔루션을 닫습니다.
1. bin, obj 폴더를 삭제합니다.
2. Solution파일(.sln)이 있는 폴더 있는 packages 폴더도 삭제합니다.
3. 이제 솔루션을 열고 도구 - Nuget 패키지관리자- 패키지 관리자 콘솔 을 클릭합니다.
4. update-package -reinstall 명령어를 입력하고 실행합니다.(엔터)
그럼 아래 처럼 재 설치가 진행됩니다. 요게 에러가 날수도 있습니다 에러가날수도 있다고 하는데 그땐 열심히.. 구글링을...
위처럼 하면 package.config 파일에 명시됨 대로 의존성이 있는 패키지를 제거후 다시 다운로드 하고 설치한다고 합니다.
일단 저는 위 방법으로 해결이 안되었네요 ㅜㅠ
이상은 NuGet 복원하는 방법이었습니다.
추가 => 빌드시 자동으로 다운로드 : 도구- 옵션-NuGet 패키지 관리자-일반=> (NuGet이 누락된 패키지를 빌드 시 다운로드하도록 허용) 체크
728x90
'C# > Winform' 카테고리의 다른 글
(C#) Wake on LAN (0) | 2017.07.11 |
---|---|
(Visual Studio) Error - Git failed with a fatal error. (0) | 2017.07.05 |
개발자가 읽어야할 책 (0) | 2017.06.09 |
[주간닷넷].NET과 Docker를 함께 사용하기 (0) | 2017.06.06 |
Socket.IO - Chat (0) | 2017.06.02 |