osversion'의 값이 잘못되었습니다

|

osversion'의 값이 잘못되었습니다

라는 에러 때문에 제대로 컴파일이 안된다.


이것은 비주얼스튜디오에서 컴파일시에 내부적으로 msbuild를 호출하는데

msbuild가 osversion을 제대로 체크하지 못하거나 해서 생기는 에러이거나

사용하는 osversion이 낮아서 생기는 에러라고 한다.


해결방법 :


(프로젝트이름).csproj 파일을 적당한 편집기에서 연다.


</PropertyGroup>

이라고 되어있는 곳의 바로 위에

<OSVersion></OSVersion> 

라는 문장을 삽입해준다.

이것은 msbuild가 osversion을 찾을 때 osverson을 오버라이드해줘서

osversion을 찾지않고 스킵하는 효과가 있다(라고 한다.)

배치파일등을 이용해서 환경변수를 바꾸는 등 

다른 방법도 있지만 이 방법이 가장 무난한 것 같다.


아직 트랙백이 없음 And 댓글 0

티스토리 툴바