1

는 ASP NET MVC 1을 기반으로 비주얼 스튜디오 2010 IDE를 사용하는 진행중인 프로젝트가있다.
저는이 프로젝트에 새로 가입했습니다. 다른 개발자가 2010 IDE를 사용하는 동안 Visual Studio 2013 IDE를 사용하고 싶습니다. 이 목표를 달성하기위한 내 연구에 따르면 나는 csproj 파일을 약간 수정했다. 초기 및 변경된 행은 다음과 같습니다.VS 2010 및 VS 2013에서 프로젝트를 만드는 방법은 무엇입니까?

original line: 
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 


modified line 
<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 

위의 변경 사항에 따라 VS2013에서 성공적으로 실행됩니다. TFS에서 새 csproj 파일을 체크인 한 후에 다른 개발자가 예상대로 IDE VS2010에서 프로젝트를 열 수 없습니다. 그래서 올바른 방법으로 VS20010 및 VS2013 IDE를 모두 사용하도록 csproj를 어떻게 변경할 수 있습니까?

+0

당신이 유용하고 귀하의 질문에 자세한 내용을 제공 할 수 있습니다 : http://msdn.microsoft.com/en-us/library/hh266747.aspx –

+0

또한,이 관련 보인다 http://stackoverflow.com/질문/13424079/방법-DO-I-오픈 AN-오래된 MVC 프로젝트 -에 - 비주얼 스튜디오 2012 또는 비주얼 스튜디오 2013 –

+0

만 현재 버전 업그레이드에 대한 링크. 난 이미 위의 솔루션을 사용하고 잘 작동하지만 VS2010 및 VS2013 IDE에서 csproj를 사용해야합니다. –

답변

0

는 지금까지 내가 아는 한,이 수 없습니다. 유일한 방법은 프로젝트 파일을 체크인하는 것을 삼가는 것이지만 체크인에 "합법적 인"수정 사항이 있으면 까다로워 질 수 있습니다.

일반적으로 개발자를위한 표준화 된 개발 플랫폼을 동일한 프로젝트. 그렇지 않으면 이런 종류의 문제가 발생합니다.

그래서 기본적으로 VS2013에 모두를 업그레이드하거나 VS2010에 충실 중 하나.