어제(2007-07-27) 날짜로 실버라이트 1.0 RC1 및 1.1 Alpha Refresh를 위한 모든 관련 요소들이 한꺼번에 업데이트 되었어요.

실버라잇 개발을 위해 필요한 리소스들의 URL을 정리했으니, 필요하신 분들은 신속하게 옮겨가시는게 좋겠죠?
저는 1.0은 따로 손대고 있지 않아서 1.1에 관련된 내용만 정리했어요.
1.1을 설치하면 1.0은 알아서 호환되는 걸로 알고 있는데, 혹시 따로 설치해야 한다면 알려주세요.

실버라이트 메인 다운로드 URL:
http://msdn2.microsoft.com/en-us/asp.net/bb187452.aspx

설치시 기존의 모든 CTP 버전을 정상적으로 언인스톨 한 후 다음과 같은 순서로 할 것을 권해요. 왜냐면 .NET Framework 3.5도 Beta2로 버전업 했기 때문에 기존 CTP들과 충돌을 일으킬 수 도 있으니까요.

참고로 VS2008 Beta2의 VPC 버전을 받으시면 VirtualPC 상에서 돌려볼 수 있으니까 기존 개발 PC에서 VS2005를 사용하고 계셔서 업그레이드가 부담스럽다면 VPC 버전으로 설치하시길 강력하게 권장해요. VirtualPC는 소프트웨어적으로 가상 PC를 돌리는 건데요, VMWare랑도 비슷하죠. 자세한 것은 VirtualPC로 검색해보시길.

또한 VPC버전은 Team System 버전으로, VS 2008 Beta2 Team System Server를 받으시면 Team System의 모든 서비스를 테스트해 볼 수 도 있는 장점이 있지만 VS 2008 Beta2 Professional 버전에 비해 용량이 1G 정도 많다는 단점도 있어요.
VS 2008 Beta2 Professional 버전은 단일 이미지 파일로 제공되니까 현재 시스템에 맞춰서 선택하시면 돼요.

Microsoft Pre-release Software Visual Studio Team System 2008 Beta 2 Team Suite (Virtual PC) :
[필수, 선택1] VS2008 Beta2 Team System의 VPC 버전. 7개의 파일로 분할되어 있고 다음의 경로에서 직접 다운로드 가능. 반드시 VirtualPC 2007과 VPC Base를 먼저 설치해야 함. 만약 현재 시스템에 직접 설치하고 싶다면 Image 버전으로 설치할 것.
http://www.microsoft.com/downloads/details.aspx?FamilyID=3B72271C-E996-4989-898D-72D684966CE6&displaylang=en

직접 다운로드 경로 :
VirtualPC 2007 32bit
VPC Base(Username: Administrator // Password: P2ssw0rd)
Part 01
Part 02
Part 03
Part 04
Part 05
Part 06
Part 07

Microsoft Pre-release Software Visual Studio 2008 Beta 2 Professional Edition :
[필수, 선택2] VS2008 Beta2 Professional의 DVD 이미지 버전.
http://www.microsoft.com/downloads/details.aspx?familyid=B98A61BA-99B0-40B7-AB6E-5386A2B94217&displaylang=en

직접 다운로드 경로 : Visual Studio 2008 Beta 2 Professional Edition

Silverlight 1.1 Alpha Refresh :
[필수] 실버라이트 1.1 Alpha Refresh의 코어 런타임(Windows용).
http://msdn.microsoft.com/vstudio/eula.aspx?id=e2c1a44f-0b5c-face-28c8-08a26f2e0b3c


Silverlight Tools Alpha for Visual Studio 2008 Beta 2 :
[필수] VS에 실버라이트 프로젝트 템플릿 및 기타 지원을 추가하기 위한 툴.
http://www.microsoft.com/downloads/details.aspx?FamilyId=B52AEB39-1F10-49A6-85FC-A0A19CAC99AF&displaylang=en

Silverlight 1.1 Alpha Refresh SDK :
[옵션] 실버라이트 1.1 Alpha를 위한 SDK. 참고할 만한 자료가 많으니 한번쯤 열어보시길.
http://msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36

Microsoft Expression Blend 2 August Preview :
[권장] 실버라이트용 XAML 디자인을 위한 툴.
http://www.microsoft.com/downloads/details.aspx?familyid=69540337-b619-4a47-ac27-52d8af3a7830&displaylang=en&Hash=MUfmPn4wbNkCeIegMsB5WQ1uGP1LO%2fd1Em8H2pkHzL0OuqvPijNBQS6vUt18Db8pl2ewTqpwD7URff6cw3p2pw%3d%3d

Microsoft ASP.NET Futures (July 2007) :
[옵션] Silverlight를 지원하는 ASP.NET페이지 템플릿을 위한 익스텐션.
http://www.microsoft.com/downloads/details.aspx?FamilyId=A5189BCB-EF81-4C12-9733-E294D13A58E6&displaylang=en

MSDN Library for Visual Studio 2008 Beta 2 :
[옵션] MSDN 라이브러리.
http://www.microsoft.com/downloads/details.aspx?familyid=E2B71A06-F8AE-4D1E-AAEF-DF748784933D&displaylang=en



저도 지금 한참 다운로드 중이에요. (어느 세월에 다 받나... 얼추 10G는 넘게 나오네 -ㅅ-;;)
비도오고 집에서 실버라잇 QuickStarts나 한편 써볼까 했더니만 이런게 나와서 설치 먼저 해봐야겠어요. 과연 블렌드 2 새 CTP에서는 사용자 정의 컨트롤을 인식할 수 있을 것인가 기대되네요!

혹시 다운로드 경로가 이상하거나 What's new 에 대한 정보가 있으면 트랙백/댓글 남겨주세요 :)

신고
Posted by gongdo
이전 포스트에서 Orcas RC1에서는 2005와 달리 Image 엘리먼트의 Source 속성에 siteoforigin PackURI를 사용할 수 없다고 했는데요, Beta1에서는 디자인 타임에서는 여전히 siteoforigin에서 불러온 소스를 표시하지는 않지만 런타임에는 제대로 동작을 합니다.

------------------------------------------------------------------------
요약
Visual Studio Orcas RC1 및 Beta1에서 XAML의 Image 엘리먼트의 Source 속성에 siteoforigin authority를 사용한 PackURI를 사용하면 RC1에서는 디자인타임과 런타임 모두 해당 URI를 인식하지 못하고 Beta1에서는 디자인타임에만 표시되지 않습니다.

재현
1. Visual Studio Orcas RC1 또는 Beta1를 실행합니다.
2. File->New->Project 또는 Ctrl+Shift+N을 눌러 새 프로젝트 다이얼로그를 띄우고 Windows 카테고리에서 WPF Application을 선택하고 [OK]를 누릅니다.
3. 생성된 프로젝트 경로에 아무 이미지(여기서는 a.gif)를 복사해놓고 Window1.xaml을 다음과 같은 코드로 작성합니다.

XAML
<Window x:Class="WPFApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <Image Source="pack://siteoforigin:,,,/a.gif" Stretch="None" VerticalAlignment="Top" />
    </Grid>
</Window>
4. Ctrl+Shift+B 또는 F6를 눌러 프로젝트를 빌드하고 이미지를 bin/debug(또는 Release)에 복사한 후 F5을 눌러 실행해 봅니다.
5. Orcas RC1에서는 이미지가 보이지 않고 Beta1에서는 이미지가 보이며 둘 다 디자인 모드에서는 표시되지 않습니다.
------------------------------------------------------------------------

아직 제대로된 해결책은 안나왔어요.

사실 이것 말고도 VS 2005, Orcas에 내장된 XAML 그래픽 편집기(코드명 Cider)는 아직 이런저런 문제를 가지고 있는 것 같아요. 반면 XAML 텍스트 편집기는 매우 훌륭하게 동작되고 인텔리센스도 잘 지원해주고 있지요.

일단 제 경우는 Visual Studio에서 XAML을 건드릴 때는 Cider를 아예 숨겨놓고 쓰고 있어요. XAML을 디자인적으로 수정할 때에는 그냥 Expression Blend를 쓰는게 훨씬 편하니까요. 그런데 Blend와 Visual Studio를 왔다갔다 하다보면 또 XAML코드가 꼬이는 현상도 있어서 그것도 문제지만요. -_-

이런 문제가 나오는 건 아마도 XAML 편집기들이 아직 성숙하지 않아서이기도 하고 개발자 혹은 디자이너도 이런 방식의 편집에 익숙치 않아서일거에요. 늘 그렇듯이 시간이 해결해주겠지요.

그나마 Beta1은 런타임에서는 siteoforigin URI를 인식하고 제대로 동작하니까 특별한 문제는 없을 것 같네요.
저는 이제 2005는 아예 설치도 안하고 Orcas Beta1을 쓰고 있답니다. 해피~ :)
신고
Posted by gongdo

Unattended Windows XP DVD도 만들었겠다, 상쾌하게 윈도를 재설치하고 Orcas Beta1설치를 시작했습니다.

시작부터 꼬이더니만 .Net Framework 3.5를 설치할 수 없다고 나오더군요.
XP 무인설치 DVD에는 IE7, .Net Framework 1.1, 2, 3런타임 및 모든 보안패치가 적용되어있는 상태였기때문에 혹시 이 문제인가 싶어서 이것저것 지워보면서 수없이 설치 과정을 반복했는데요, 결국 범인은 미리 설치해둔 .Net Framework 2와 3 런타임이었네요. ㄱ-

윈도 재설치하기 전엔 VS 2005와 .Net Framework 2, 3 모두 다 설치해놓고 쓰고 있었는데도 Orcas Beta1이 잘 설치되었었는데 새로 설치한 환경에선 무슨 이유에선지 반드시 설치된 닷넷 런타임을 제거해야만 되더군요.

Orcas Installation Failed로 구글링해보시면 그 외에도 많은 설치 문제가 있음을 확인할 수 있어요. 혹시 Orcas Beta1 설치 도중 문제가 생긴다면 닷넷 2와 3 버전을 제거하고 시도해보세요.

수시간 동안의 삽질 끝에 드디어 설치에 성공했습니다. Silverlight 개발을 위한 익스텐션들도 잘 설치해줬구요.
윈도 설치하는 것보다 Orcas 설치하는데 시간이 훨씬 더 많이 들어가네요. OTL

기대를 하고 Silverlight 새 프로젝트를 하나 만들어봤어요.


RC1에 비해 크게 달라진 점은 없고 윈도를 재설치해서인지 로딩 속도랑 반응 속도가 조금씩 향상된 느낌이에요.

Silverlight 프로젝트로 간단하게 끄적여봤어요.


Silverlight 1.1 의외로 가벼운 것 같네요. 플래쉬는 페이지 리프레쉬때 상당한 부담을 느끼는데 Silverlight은 그런 느낌이 덜한것 같아요. 물론 더 복잡한 페이지를 만들어봐야 비교가 되겠지만요.

이제 윈도 재설치도 했겠다 다시 한번 시작해봐야죠. 합!

신고
Posted by gongdo

WPF로 구상하던 간단한 애플리케이션을 만들다가 의외의 버그성 난관에 부딪쳐서 구글을 뒤지던중 Orcas CTP 3월판을 발견하였습니다.
WPF와 관련된 문제는 따로 포스팅하겠구요 먼저, 약간 뒷북성이지만 Visual Studio 코드명 "Orcas"가 2007년 3월 CTP의 존재를 소개합니다.
자세한 리뷰는 아니고 단지 다운로드 받는 곳과 간단한 소개 정도이니 기대는 하지 마시구요. :(
다만 Orcas의 새 피추어에 대한 키워드라면

  • LINQ Project
  • VB 9.0
  • C# 3.0
  • 더 확장된 ADO.NET
  • IDE의 강화된 WPF 지원
  • 기타 등등 블라블라

정도 되겠구요, 자세한건 아직 찾아보지 않았습니다.

MS가 CTP로 재미를 좀 봤는지 꽤 활발하게 릴리즈를 제공해주고 있습니다. 삐딱하게 얘기했지만 정말 좋은 선택이라고 봐요.
이 VS Orcas CTP는 pre-release버전으로 출시가 임박(?)한 VS2007의 모든 기능을 테스트해보실 수 있습니다. 용량도 4.6G! DVD에 꽉꽉 들어찰 용량으로 배포하네요.

파일명으로는 Visual Studio 2007이라고 되어 있는데 정식 버전명은 과연 어떻게 될지는 모르겠군요.
다음 주소에서 받으시면 됩니다.

Virtual PC 이미지는 Virtual PC가 설치되어 있다면 곧바로 비스타 환경으로 테스트가 가능합니다.
하지만 대부분은 설치버전을 다운받으시겠죠?
MS 다운로드 사이트에는 여러개로 분할되어 있는데 이게 각각의 다운로드 마다 버튼을 눌러주게 되어 있어서 꽤 귀찮네요. 혹시 필요하신 분을 위해 다이렉트 주소를 적어놓습니다.
플래쉬 겟 등의 다운로더로 걸어놓으시면 편리하죠.
down 1  down 2  down 3  down 4  down 5  down 6  down 7

사실 Orcas에 대한 기술적인 사양을 더 읽어봐야 맞겠지만 그런거 다 패스하고 일단 다운받고 설치부터 해봤습니다.

사용자 삽입 이미지

응? .NET Framework 3.5!?
3.0나온지 얼마나 되었다고 그새 3.5가... 이럴 때 개발자들은 이렇습니다.
덜덜덜...


그냥 구글에서 ".net framework 3.5 site:microsoft.com"으로만 검색해보면 공식적인 배포 정보를 얻을 수 없습니다. 더 자세히 찾아보진 않아서 3.0에서 구체적으로 무엇이 얼마나 달라지는지는 모르겠네요.

중요한건, 제가 아는한 Vista에 기본으로 포함된 프레임웍은 3.0버전일텐데 Orcas로 개발한 프로젝트를 배포하기 위해 프레임웍 3.5를 다시 배포하는 악몽과도 같은 일이 재연되는게 아닌지 걱정스럽습니다. 3.5의 애플리케이션이 3.0환경에서의 하향 호환성을 가진다면 모르겠지만요.

이렇게 되면 차라리 SP3가 출시될 XP가 오히려 Vista보다 배포에 신경을 덜 써도 되는 결과가 되는게 아닌가 싶습니다.

이 부분은 향후 MS 세미나 등에서 얘기가 나오겠지만 일단은 주름이 하나 더 느는 느낌이네요. ㄱ-

뭐 내일의 일은 내일 걱정하고, Orcas를 간단하게 실행해보고 스샷 몇 장을 올리니 구경해보세요. :)

▽Orcas 스샷

Orcas를 설치한 게 사실은 VS2005와 WPF 익스텐션에서 약간의 버그가 있었기 때문인데요, Orcas는 또 VS2005+WPF 익스텐션엔 없던 버그가 생겨났더군요. ㄱ-
자세한건 따로 포스팅 할 예정이에요.

신고
Posted by gongdo
TAG Orcas


티스토리 툴바