답변

0

내가 아는 한, 아니오. vs10과 vs2008을 동시에 사용할 수있게하려면 별도의 프로젝트 파일을 사용해야합니다.

2

소스 파일을 편집하는 것이 전부라면 그 파일을 보내고 vs2008 프로젝트에 친구를 다시 통합시키는 것이 가장 좋습니다.

파일을 추가 한 경우 계속 통합 할 수 있습니다. 문제는 VS2008이 알지 못하는 바이너리 파일이있는 경우입니다.

프로젝트을 다시 vs2008로 변환하여 자동으로 변환 할 도구가 없으므로 다시 통합 할 수 있습니다.

0

아니요, VS가 솔루션 파일에 버전 번호를 저장했기 때문에 아니요.

두 개의 다른 솔루션 파일이 필요합니다. VS 버전 용. 하지만 이것은 좋은 해결책이 아니라고 생각합니다. 친구에게 업그레이드하도록 설득하는 것이 더 낫습니다.

+1

vs2010 사용자가 지원되고 잘 테스트 된 vs2008 버전으로 다운 그레이드하는 것이 좋습니다.MS의 제품을 베타 테스트하는 데 인생을 보내고 싶지 않다면 : – paxdiablo

+1

우리는 베타 테스터입니다. 우리는 gmail (아직 베타 버전), bing, serverfault, windows7 및 기타 여러 제품을 사용하고 있습니다. :) – MicTech

5

음, VS2005와 VS2008 사이에서이 작은 트릭이 사용되었습니다. VS2008과 VS2010 사이에서 여전히 작동하는지는 확실하지 않지만 (직접 테스트 할 시간이 없었습니다).

솔루션 파일 (YourProject.sln)의 첫 번째 줄에는 VS가 파일을 만든 버전 정보가 들어 있습니다. "너무 높다"면 하위 VS에서 열지 않습니다.

우선 백업 만들기!

는 기본적으로 단지 10.00 VS2008입니다

Microsoft Visual Studio Solution File, Format Version 10.00 

버전으로 솔루션 파일의 첫 번째 줄을 변경 - 버전 9.00은 VS2005이었다.

이제 VS2008에서 솔루션을 열어보십시오. 단지 작동 할 수도 있습니다.

마크

+0

DBML 파일과 같이 문제를 일으키는 몇 가지 파일이 있습니다. – Shimmy

+0

의견을 보내 주셔서 감사합니다. 아무런 문제없이 VS2008과 VS2005를왔다 갔다했지만 아직 VS2010/VS2008을 사용해 보지 않았습니다. –

1

왜 2008 SLN 파일과 2010 SLN 사이 WinDiff 사용 사용하고 전과 무엇을 변경되었습니다 방법을 볼 수 없습니다. 그것은 작은 수정과 함께해야합니다.

0

예 vs2008은 vs2010 프로젝트 파일로 제대로 작동 할 수 있습니다. 문제는 솔루션 파일에 있습니다. vs2008은 vs2010 솔루션 열기를 거부하고 vs2010은 vs2008을 열지 않으므로 각각에 대해 하나씩 만들어야합니다.

vs2010에서 업그레이드 마법사를 실행 한 후에는 솔루션을 닫습니다. 이제 2 개의 복사본을 만들어 새 이름의 접미사를 "08"로 지정하십시오. 해당 솔루션 파일을 텍스트 편집기에서 열고 첫 번째 줄에서 "11"을 "10"으로 변경하십시오.

Voila! 이제 vs2008에서 작동하고 vs2010에서 작동하는 하나의 솔루션이 있으며 동일한 프로젝트를 공유하고 있습니다.

관련 문제