2016-12-30 8 views
0

Visual C++ 6.0 작업 영역을 새로운 형식으로 업그레이드하면 Visual C++ 2010이 계속 실패합니다. Visual C++ 6.0에서 완벽하게 열리는 동일한 프로젝트 파일에 문제가 계속 발생합니다. (사용하지 않으려 고합니다.) 또한 프로젝트 파일을 가져 오려고 시도했지만 헤더 파일을 옮기지도 않았습니다. 코드를 새 프로젝트에 추가하면 분명히 작동하지 않습니다. (프로젝트는 Software System Consultants의 SoundFX 2000 소스 코드 임)비주얼 스튜디오 (전체) 2010은 이전 솔루션을 업그레이드하지 못합니까?

이전 버전의 C# 작업 영역을 열려고 시도했지만 실패했습니다. 그 항상 같은 오류 : "오류", 더 이상, 덜도 ...

전 (이전 버전과의 호환성 테스트를 위해) 오래된 XP 컴퓨터에서 실행 중입니다. Visual C# 2015가 설치된 7 대의 컴퓨터에서 Visual C# 2008 코드를 변환해도 문제가 없습니다. 아무도 무슨 일이 일어나고 있는지 알고 있습니까? 왜 그것을 변환 할 수 없습니까? 어떻게 난 그냥 "오류"보다 자세한 출력을 얻을 수

+0

VS 2015 대신 VS 2010을 사용하는 이유는 무엇입니까? – PaulMcKenzie

+0

VS 2015는 Windows XP를 지원하지 않습니다. 호환성 테스트 때문에 XP를 주 프로그램 PC로 사용하고 끊임없이 파일을주고 받고 싶지 않습니다. (아니오, 가상 컴퓨터는 옵션이 아닙니다.) – Hello234

+0

프로젝트 구성에서 ** Platform Toolset **을 변경하면 VS 2015가 XP를 지원합니다. 또한 왜 두 대의 컴퓨터가 아닌 XP가 설치된 VM을 사용합니까? 두 개 이상의 완전히 분리 된 기계가 개발되는 시대는 약 해지고 있습니다. – PaulMcKenzie

답변

0

devenv.exe.config에 configSections 구성 섹션과 후 섹션을 다음 섹션을 추가, 오류의 자세한 정보를 얻기 위해

<system.diagnostics> 
     <switches> 
     <add name="CPS" value="4" /> 
    </switches> 
    <trace autoflush="false" indentsize="4"> 
     <listeners> 
     <add name="myListener" 
      type="System.Diagnostics.TextWriterTraceListener" 
      initializeData="c:\VS2010Debug.log" /> 
     <remove name="Default" /> 
     </listeners> 
    </trace> 
</system.diagnostics> 

이이 파일 c 만듭니다 : 마이크로 소프트 비주얼 스튜디오은 VS 설치 폴더의 10.0 \ Common7 \ IDE 하위 폴더에있는 파일 VS 후 \ VS2010Debug.log (당신이 이름과 분명히 위치를 변경할 수 있습니다)가 다시 시작됩니다 .

다음 다음과 같은 내용으로 cmd를 파일 (예를 들어, VS2010.cmd)를 작성해야합니다

cd /d "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\" 
start devenv.exe /Log 
exit 

가 다시 자신의 VS2010 설치 위치에 따라 위의 경로를 편집해야합니다.

이 (기본적으로) 여기에있는 로그 파일에 VS 활동을 기록합니다

% APPDATA % \ 마이크로 소프트 \으로 VisualStudio는 \ 버전 \ ActivityLog.xml는

시작 VS 2010는 cmd를 실행 파일을 만들고 프로젝트를 변환 한 다음 로그 파일에서 변환 오류에 대한 추가 정보를 확인하십시오.