생선이의 잡다한 블로그

닷넷프레임워크 버전은 뭘로 해야하죠? 본문

프로그래밍/[VB.NET]비주얼베이직 강좌

닷넷프레임워크 버전은 뭘로 해야하죠?

생선스프 2016. 7. 27. 10:00
반응형

안녕하세요 생선입니다

 

이번에는 닷넷프레임워크 버전에 대해 말해 보려고 합니다

 

제가 0강에서 vb.net이 닷넷프레임워크 기반이라고 했는데요


닷넷프레임워크의 버전은 점점 높아집니다.
(현재 기준으로 4.6이 최신입니다)

 

그러다보니 윈도우에 따라서 지원을 안하기도 합니다 - Windows XP는 3.5까지 밖에 지원을 하지 않습니다

 

그리고 닷넷프레임워크 버전이 올라가면서 조금씩 사용방식이나 코드가 바뀌어서 고생할 수도 있습니다.

(저는 경험을 해보았습니다 결국은 다시 버전을 낮추었죠)

 

물론 버전이 높으면 높을수록 여러 기능을 더 사용할 수 있기는 합니다

 

그런데 그렇다고 처음부터 높은버전으로하면 그 버전의 프레임워크가 윈도우에 설치되어야 실행 가능하다는 단점이있습니다

그러면 과연 어떤 버전의 닷넷프레임워크를 사용해야된다는 것일까요?

 

우선 윈도우에 기본적으로 2.0은 설치되있습니다
그래서 막 복잡한 프로그램이 아니면 2.0으로 사용해도됩니다.

 

아니면 더 좋은 방법이 있죠 그냥 2.0부터 안되는 기능이 있으면 한 버전씩 올려주면 됩니다 간단하죠?

(또 아니면 우선 한컴오피스의 프로그램은 2014버전 기준으로 3.5버전을 필요로 합니다)

 

결론 - 2.0 버전부터 시작해서 안될때마다 한 버전씩 올려주자

※프로그램을 먼저 코딩하고 나중에 닷넷프레임워크를 낮추지 마세요 멘탈 나갑니다

 

이제 설명을 했으면 직접 눈으로 봐야겠죠?

 

우선 제가 바로 위에서 코딩을 먼저하고 닷넷프레임워크를 나중에 낮추면 멘탈이 나간다했는데 왜 그런지 보여드리겠습니다

 

닷넷프레임워크를 4.5.2 상태에서 2.0으로 낮추었습니다▼

오류는 아니지만 경고가 뜹니다

 

 

그래서 경고메시지에 적혀있는 설명대로 솔루션탐색기 - 참조 에서 아이콘에 노란 세모가 있는 것을 제거해줍니다▼

 

그리고 실행을 시켜보면 또 다른 나머지 경고가 기다리고 있습니다▼

 

 

그냥 하지마세요 프로그램 실행은 잘됩니다

근데 저는 신경이 너무 쓰이네요ㅋㅋ

 

그러면 이제 닷넷프레임워크 버전 바꾸는 법에 대해 알아보도록 하겠습니다

 

상단 탭의 프로젝트 - 프로젝트 속성으로 가줍니다
어셈블리 이름 및에 보면 대상 프레임워크라고 있습니다 여기서 바꾸어 줄 수 있습니다▼


이제 이해가 충분이 되셨으리라 믿고 여기서 마치도록 하겠습니다

읽어주셔서 감사합니다

 

공감과 덧글은 글쓴이에게 힘이됩니다!

더 많은 비주얼베이직 강좌보러 가기

반응형
Comments