본문 바로가기

Windows

Silverlight runtime version Silverlight, Console application 등은 모두 다른 런타임을 사용한다. 예를 들면 Silverlight는 CoreCLR를 사용하고, 일반 .NET application은 CLR을 사용하고, Silverlight for Windows Phone 7은 NETCF CLR을 사용한다. http://stackoverflow.com/questions/4918005/how-to-target-net-framework-4-0-from-a-silverlight-4-application-project 더보기
Build success but publish failed 프로젝트 리스트에 파일이 여러번 나타나는 경우 빌드는 성공하지만 퍼블리시는 실패할 수 있다고 한다. http://stackoverflow.com/questions/6903337/build-succeeds-but-publish-fails 더보기
Difference between Target framework and assembly's Runtime Version .NET framework 4.5가 CLR 4.0 버전을 사용한다고 한다. http://stackoverflow.com/questions/8517159/how-to-detect-at-runtime-that-net-version-4-5-currently-running-your-code 더보기
MSBuild Visual Studio IDE가 설치되어 있지 않아도 Visual Studio 솔루션 및 프로젝트를 컴파일할 수 있도록 해주는 무료 툴. nmake를 대체하기 위해서 나왔다고 한다. http://en.wikipedia.org/wiki/MSBuild 더보기
Migrating VS2010 to VS2012 EDMX 파일에 대한 설명도 있음. http://msdn.microsoft.com/en-us/library/vstudio/hh266747(v=vs.110).aspx .NET framework: http://msdn.microsoft.com/en-us/library/ff657133(v=vs.110).aspx RIA: http://msdn.microsoft.com/en-us/library/vstudio/jj161050.aspx C++: http://msdn.microsoft.com/en-us/library/vstudio/hh690665.aspx 더보기
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.. 더보기
How to: Determine Which .NET Framework Versions Are Installed http://msdn.microsoft.com/en-us/library/hh925568.aspx 더보기
MSDN subscription 이게 처음에는 비주얼 스튜디오에서 F1 누르면 나오는 도움말 페이지인줄만 알았다. 근데 이게 알고보니 구독 기간동안 MS의 소프트웨어를 무료(물론 테스트용도로만)로 쓸 수 있게 해주는 거였다. 구독 기간이 끝나도 계속 사용할 수 있다고 하는 것 같은데, 이건 좀더 알아봐야 한다. http://hahaheo.tistory.com/192 더보기