본문 바로가기
개발 이야기/C# 이야기

VisualStudio .Net 버전 3.0 빌드문제 해결

by 런던살자 2020. 2. 26.

안녕하세요 마블랑입니다.

 

프로그램을 개발하다보면 인터넷에 있는 오픈소스를 활용할때가 많습니다.

 

비주얼스튜디오를 이용해서 개발하는 C++이나 C#, .Net 등 굉장히 오픈소스가 많은데요

 

주로 비주얼스튜디오 오픈소스는 프로젝트, 솔루션 단위로 다운 받을수있습니다.

 

프로젝트, 솔루션 단위라 분석하고 빌드하기 정말 편리한데요

 

그런데 프로그래밍이라는 분야가 오래되었듯이 오래된 오픈소스가 아직도 꽤 많습니다.

 

물론 굉장히 유용한데 C#의 경우 .Net 프레임워크의 버전이 맞지 않아 빌드할때 아래와 같은 에러가 발생합니다. 

" ".NetFramework.Version=v3.0" 프레임워크에 대한 참조 어셈블리를 찾을 수 없습니다. "

 

" .NetFramework v3.5 서비스 팩 1을 찾을 수 없습니다. ".NetFramework,Version=v3.0"을(를) 대상으로 하려면 .NetFramework v3.5서비스 팩 1 이상이 설치되어 있어야 합니다. "

 

라는 오류 문구가 보이는데요

 

비주얼스튜디오를 설치할때 선택했던 항목에도 보이지 않습니다.

 

이번 포스팅은 이 문제에 대해서 해결해 보려고 합니다.

 

Windows7 과 Windows10 모두 해결이 가능합니다~

 

화면 캡처는 Windows10 기준으로 하였습니다.

 

내컴퓨터 또는 내 PC에서 [프로그램 제거 또는 변경] 을 눌러주세요

그리고 [앱 및 기능]에서 맨 밑으로 가면 [프로그램 및 기능] 항목이 있습니다.

 

이것을 클릭해주세요

그리고 왼쪽에 [Windows 기능 켜기/끄기] 를 눌러주세요~

아래와 같은 화면이 보이는데 빨간 박스로 표시된 부분을 모두 체크해주시고 확인을 누릅니다~

업데이트 파일을 다운로드 하여 계속 진행합니다.

업데이트가 진행이되고 알아서 변경사항이 진행됩니다.

이 작업이 모두 완료되면 비주얼 스튜디오를 한번 껏다 켜주세요~

 

그리고나서 빌드를 하면 아무 오류 없이 빌드되는것을 확인할수 있습니다.

 

 

이상 마블랑이었습니다.

 

읽어주어서 고맙습니다~

댓글