마이그레이션 2

Silverlight 4 Business Application Beta에서 RC로 마이그레이션 하는 방법

보통은 Beta 프로덕트로 프로젝트를 진행하는 것은 금기시 됩니다. 하지만 어떡합니까? 마음은 급하고 가끔 진행 할 수도 있지요. ^^;; Silverlight 4 Beta에서 작업한 Business Application 솔루션을 Silverlight 4 RC에서 열면, 변환없이 잘 열립니다. 다만 컴파일 에러가 여럿 발생합니다. 그럴 땐 당황하지 마시고 아래와 같이 조치하시면 소중한 솔루션을 살려내실 수 있습니다. 제일 먼저 하실 것은 Clean입니다. 기존에 컴파일 되면서 Bin폴더 등에 Copy 되어있던 예전 어셈블리의 잔재를 제거하는 것이지요. 그런데 Clean Project가 잘 작동 안할 겁니다. 로컬 디렉토리를 찾아다니시면서 지우시는게 확실합니다. 웹(*.Web) 프로젝트에서 1. 프로젝트의..

Silverlight/Tips 2010.03.23

Downloader 대신 WebClient

Silverlight2 에서 Downloader가 사라졌습니다. 대신에 WebClient를 사용하시면 됩니다. 파일 전송을 위한 메서드로 OpenReadAsync과 DownloadStringAsync 두가지를 지원합니다. OpenReadAsync WebClient wc = new WebClient(); wc.OpenReadCompleted += new OpenReadCompletedEventHandler(wc_OpenReadCompleted); wc.OpenReadAsync(new Uri("song.wma", UriKind.Relative)); 이벤트 핸들러는 다음과 같이 사용합니다. (e.Result는 Stream) void wc_OpenReadCompleted(object sender, OpenRea..