성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Reordering on an Alpha processor ;...
[정성태] 공유 감사합니다. ^^ 참고로, WPF에서 WindowsF...
[Tom Lee] 답변 감사합니다. 나름의 해결책 연구해보고 여기에도 공유해봅니다...
[정성태] 아래의 글을 보면, MoveWindow 하면 될 듯한데요. ^^...
[Tom Lee] 안녕하세요 올려주신 글 참고하여 WPF 어플리케이션 안에 Uni...
[정성태] A graphical depiction of the steps ...
[정성태] 질문을 주셔서 출판사 측에 문의를 했습니다. 약 한 달 정도 후...
[Thorondor
] @정성태 개인 블로그인데도 거의 커뮤니티 급 인 것 같아요. 요...
[정성태] Roll A Lisp In C - Reading ; https...
[정성태] Java - How to use the Foreign Funct...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <br /> <div style='font-family: 맑은 고딕, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>Visual Studio 2010 베타1과 Visual Studio 2008의 혼합 개발</div><br /> <br /> 예전에도 Orcas 베타가 나왔을 때 이와 유사한 식으로 시도를 했었는데요.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > VS.NET IDE : 6. Orcas와 VS.NET 2005의 혼합 개발 ; <a target='_tab' href='/2/0/495'>http://www.sysnet.pe.kr/2/0/495</a> </pre> <br /> 결론부터 말하면, 이번에도 역시 혼합 개발이 충분히 가능합니다.<br /> 그럼, 차이점을 한번 정리해 보겠습니다.<br /> <br /> <hr style='width: 50%' /><br /> <br /> 자, 그때도 그랬지만 Visual Studio 2010 베타를 설치하지 않은 개발자를 위해 그들을 방해하지 않고 해야 하는 점이 중요합니다.<br /> <br /> 우선, "솔루션"부터 보면 역시 이것은 Visual Studio 2008과 2010 간의 공유는 불가능합니다. 그보다는 기존 솔루션 파일을 복사한 다음 이름을 바꾸어 작업하는 것이 좋습니다.<br /> <br /> 예를 들어, 기존 솔루션이 "Test.sln"이었다면 "Test10.sln" 이름으로 복사본을 만들어 둡니다. 내용의 차이는 다음과 같이 기존 "Format Version 10.00"에서 ""Format Version 11.00"로 변경하고 "# Visual Studio 2008"에서 "# Visual Studio 10"으로만 바뀌었기 때문에 "Test10.sln" 파일을 그렇게 수정하면 됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > Microsoft Visual Studio Solution File, <b style='color: Blue;'>Format Version 11.00</b> <b style='color: Blue;'># Visual Studio 10</b> Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfApplication1", "WpfApplication1\WpfApplication1.csproj", "{2C7870EF-B40F-49AC-959C-6146B327964F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {2C7870EF-B40F-49AC-959C-6146B327964F}.Debug|x86.ActiveCfg = Debug|x86 {2C7870EF-B40F-49AC-959C-6146B327964F}.Debug|x86.Build.0 = Debug|x86 {2C7870EF-B40F-49AC-959C-6146B327964F}.Release|x86.ActiveCfg = Release|x86 {2C7870EF-B40F-49AC-959C-6146B327964F}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal </pre> <br /> 새롭게 저장된 "Test10.sln" 파일을 Visual Studio 2010에서 열면 그 안에 있는 프로젝트를 마이그레이션하는 과정을 거치게 됩니다. 내심 이 부분이 걱정되었는데요. 다행히 이렇게 마이그레이션하면 달라지는 점은 중요하지 않은 사항들입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > ==== Visual Studio 2008 ==== <Project <b style='color: Blue;'>ToolsVersion="3.5"</b> DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ==== Visual Studio 2010: 변경 ==== <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ==== Visual Studio 2008 ==== <ProductVersion><b style='color: Blue;'>9.0.30729</b></ProductVersion> ==== Visual Studio 2010: 변경 ==== <ProductVersion><b style='color: Blue;'>10.0.20506</b></ProductVersion> ==== Visual Studio 2010: 신규 추가 ==== <FileUpgradeFlags> </FileUpgradeFlags> <UpgradeBackupLocation> </UpgradeBackupLocation> <OldToolsVersion>3.5</OldToolsVersion> ==== Visual Studio 2010: 신규 추가 ==== <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <b style='color: Blue;'><CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet></b> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <b style='color: Blue;'><CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet></b> </PropertyGroup> </pre> <br /> 이걸로 간단하게 마이그레이션은 모두 완료되었습니다. 이제 Test.sln 파일은 Visual Studio 2008에서 열어서 작업하면 되고, Test10.sln 파일은 Visual Studio 2010 베타에서 작업하면 됩니다.<br /> <br /> <br /><br /><hr /><span style='color: Maroon'>[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
1868
(왼쪽의 숫자를 입력해야 합니다.)