-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Chanwoong Kim edited this page May 10, 2016
·
8 revisions
페이지 따로 만들때까지 임시
by Kexplo (Chanwoong Kim)
정확한 원인은 Python 2.7.11의 인스톨러
문제였다.
위 문제와 YouCompleteMe가 합쳐지면서 생기는 복합적인 문제.
32bit용 python 사용 시
reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:32
64bit용 python 사용 시
reg copy HKLM\SOFTWARE\Python\PythonCore\2.7 HKLM\SOFTWARE\Python\PythonCore\2.7-32 /s /reg:64
- https://github.com/Valloric/YouCompleteMe/issues/2124
- https://github.com/vim/vim/issues/717
- https://github.com/vim/vim-win32-installer/blob/master/appveyor.bat#L89-L91
VS가 자동으로 해 줄줄 알았는데 안 해준다..
VS 확장용 마이그레이션 툴과 MSDN 마이그레이션 가이드가 존재한다. 2 가지 방법이 있다.
마이그레이션 툴을 이용해보니 완벽하게 해 주진 않는다.
C# 프로젝트의 경우엔 MSDN 문서에서 설명하는 AnyCPU 타겟의 PropertyGroup 요소를 지워주지 못한다.
그리고 UseDotNetNativeToolchain 값도 못 넣어주고..
project.json, default.rd.xml 파일도 손으로 만들어 주어야 한다.
심지어 C++ 프로젝트의 경우엔 동작하지 않는 것 같다.
결론적으로 그냥 MSDN 문서 보고 손으로 해야 한다.....
project.json 문서를 보면 알겠지만 버전이 딱 봐도 구버전이다.
마이그레이션 작업이 끝난 뒤에 nuget 패키지 매니저를 이용해서 최신버전으로 업데이트 해야 한다.
그리고 frameworks
키 하위에 netcore50
키를 지워주고, 이렇게 맞춰준다.
"frameworks": {
"uap10.0": {}
}