Visual Studio 2005에서 2008 및 .NET 2.0으로 이동
-
09-06-2019 - |
문제
저는 현재 VS2005 Profesional과 .NET 2.0을 사용하고 있으며, 우리 프로젝트가 다소 크기 때문에 (솔루션의 25 개 프로젝트), 더 큰 프로젝트에서 이론적으로 더 빠르기 때문에 VS 2008을 사용해보고 싶습니다.
그런 일을하기 전에 내가 읽은 내용이 사실인지 알고 싶습니다. ".net 2.0"모드에서 VS2008을 사용할 수 있습니까?고객이 .net 3.0 또는 .3.5를 설치하는 것을 원하지 않고 VS2008을 설치하고 솔루션을 열고 거기에서 작업을 시작하고 싶습니다.
가능합니까?
P.D .: 솔루션은 C # Window Forms 프로젝트입니다.
해결책
예, vs2008은 " 타겟 "프레임 워크이지만, 기본적으로 vs2005-vs2008에서 변환하면 프레임 워크 2.0으로 유지됩니다.
다른 팁
예, 가능합니다.프로젝트 속성에서 .NET 2.0으로 돌아가는 다른 버전의 .Net Framework를 대상으로 지정할 수 있습니다.
VS 2008로 업그레이드하면 솔루션 파일이 업그레이드되며 솔루션을 백업하지 않은 경우 VS 2005로 돌아갈 수 없습니다.
VS 2008에서 2.0 프로젝트를 가질 수 있습니다. 프로젝트 속성에서 .NET Framework 2.0을 대상으로합니다.
그러나 솔루션은 VS9 솔루션으로 변환되어야합니다.
예, VS2008에서 2.0을 실행할 수 있습니다.그러나 변환 할 때 선택해야합니다.프로젝트를 변환 할 때 실수로 ASP.NET 3.5 변환을 남겨두고 모든 새 파일에 Linq에 대한 참조가 포함되어있어서 실수를 깨달았을 때 2.0으로 다시 전환하는 것이 약간 고통 스러웠습니다.
예, Visual Studio 2008을 가능하게하는 기능을 다중 타겟팅이라고합니다.이 링크 자세한 내용은.이를 사용하려면 프로젝트의 속성을 열고 해당 페이지의 드롭 다운 목록에서 원하는 대상 프레임 워크를 선택하면됩니다.
2005 년과 2008 년 사이에 호환되는 프로젝트 에 대한 모든 내용은 C / C ++ 프로젝트에 해당되지 않습니다.
VS2008로 전환하는 데 전혀 문제가 없었습니다.:) 다중 타겟팅은 문제없이 작동했습니다.