2013-01-04 2 views
3

여러 개의 다중 프로젝트 솔루션으로 구성된 Winform을 사용하는 VS2010에 제품이 있습니다. VS2012로 이식해야합니다. 왜 물어 봐도 될까요? 왜냐하면 우리는 WF4.5 기능을 사용해야하기 때문입니다.VS2010에서 VS2012로 C# 프로젝트 업그레이드

아무도이 경험이 있습니까?

VS2012를 설치하고 vs2012에서 솔루션을 열고 컴파일하고 링크하는 것만 큼 쉽습니까?

+0

프로젝트가 현재 어떤 Framework에서 실행되고 있습니까? 이 [그래서 질문 및 링크를 참조하십시오 (http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) –

+0

.NET Framework 4.0 – user1298925

+0

@ 마크 홀 : 회신을 가져 주셔서 감사하지만 찾지 못했습니다. 당신이 제공 한 링크에서 내 대답. 2010 년에서 2012 년으로 업그레이드 할 예정입니다. 문제를 제공 한 elink는 2012 년에서 2010 년으로 갈 것입니다. 답변을 되돌리려 고 시도했지만 도움이되지 않았습니다. – user1298925

답변

2

요약하면 VS2010 프로젝트를 VS2012로 업그레이드 할 수 있지만 Windows 양식 응용 프로그램은 명시 적으로 업그레이드되지 않습니다.

옵션 # 1 : WinForm 프로젝트를 유지하고 WPF 응용 프로그램으로 변환하지 않으려면 서비스를 통해 WF4.5 기능을 사용해야합니다.

옵션 # 2 : Microsoft는 C++/CLI Windows Forms 응용 프로그램을 만드는 옵션을 제거했지만 템플릿 파일은 계속 설치됩니다. 누락 된 유일한 것은 .vsz 파일과 vcNET.vcdir 파일의 등록 인 것 같습니다. 나는이 파일들을 재생성하고 here 다운로드를 위해 올려 놓았다.

파일을 설치하면 C++/CLI에서 WinForm 응용 프로그램을 다시 만들어야합니다.

옵션 # 3 :이 게시물 (FREE: Visual Studio Express 2012 for Windows Desktop)에 따라 프로젝트를 개별적으로 업그레이드 할 수 있습니다.

내 조언 을 .NET4.5로 업그레이드하기 전에 모든 타사 구성 요소를 확인하고 업그레이드 된 프레임 워크 버전에 대한 업데이트가 있는지 확인하십시오.

+0

@EIYusubov : 답장을 보내 주셔서 감사합니다. 하지만 내 poroject는 C#이 아니라 C + + 또는 CLI (나는 CLI가 무엇인지 모르겠습니다). 귀하의 회신을 계속 사용할 수 있습니까, 아니면 회신이 C++ 및 CLI에만 적용될 수 있습니까? 감사. – user1298925

+0

이 게시물에 따르면 작동해야합니다 - http://www.hanselman.com/blog/FREEVisualStudioExpress2012ForWindowsDesktop.aspx –

관련 문제