2016. 3. 9. 15:00

 

1. 증상

누겟(Nuget)에서 라이브러리를 받고 나서 빌드하니 이런 에러가 납니다.

 

어셈블리에서 "CodeTaskFactory" 작업 팩터리를 로드할 수 없습니다.
codetaskfactory could not be found

 

하.....

 

 

2. 해결 방법

일반적으로 이 오류는 잘못된 참조 때문에 발생합니다.

보통은 뭐가 잘못됐는지 파일 이름이 나오기 마련인데 이 에러로 퉁치는 경우도 있습니다. ㅎㅎㅎㅎ

 

누겟에 의해 참조가 추가된 경우

1) 종속된 참조가 자동으로 추가되지 않거나

2) 옛날 버전을 참조해서 흔히 나오는 에러 갔습니다.

이런 경우 누겟 참조에 의해 발생했다면 해당 참조를 업데이트하는 것만으로도 사라지기도 합니다.

 

다른 버전으로 업데이트를 한 다음 다시 원하는 버전으로 업데이트해도 해결됩니다.

 

 

마무리

참고 : StackOberflow - Unknown option -RequireConsent

 

참조 오류는 프로그래밍의 감기와 비슷합니다.

이 정도 IDE가 발전했으면 안날 법도 한데 계속 나와 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ