본문 바로가기

Advanced Debugging in Visual Studio Prize winner in Competition "Best overall article of January 2012" http://www.codeproject.com/Articles/309781/Advanced-Debugging-in-Visual-Studio 더보기
처음 만들어 본 예제 (+ 삽질 기록) 프로젝트 결과물을 설치파일로 만드는 것 까지 완료했다. Pre-build event에 아래 명령어 추가하고, .wxs 파일을 첨부파일과 같이 작성하면 된다. "%WIX%bin\heat.exe" project $(SolutionDir)sirius.vcxproj -cg ServerFiles -gg -g1 -sf -srd -pog Binaries -configuration "Debug" -platform "Win32" -o $(ProjectDir)sirius_output.wxs 아래는 삽질의 기록... * The directory SomeDirectoryId is in the user profile but is not listed in the RemoveFile table. 을 추가하면 된다. http://r.. 더보기
Resource management for globalization (or localization) Globalization이란 하나의 프로그램이 여러 언어로 실행될 수 있도록 만드는 것을 뜻한다. http://msdn.microsoft.com/en-us/library/1021kkz0.aspx 이를 위해서는 각 언어별로 리소스(스트링, 이미지, 아이콘 등)를 한 벌씩 만들어 저장해야 한다. 한 프로젝트에 리소스들을 다 모아서 관리한다면 새로운 언어를 추가하거나 삭제할 때 편리하다. 하지만 문제는 하나의 솔루션에 여러 종류의 프로젝트가 있는 경우(Silverlight, .NET, WPF, WP7 등) 런타임이 다르기 때문에 리소스를 참조할 수 없다고 아래와 같이 경고가 발생한다. you can only add project references to other silverlight projects in t.. 더보기