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

|
반응형

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

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


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

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

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


해결방법 :


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


</PropertyGroup>

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

<OSVersion></OSVersion> 

라는 문장을 삽입해준다.

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

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

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

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


반응형
And