본문 바로가기

Silverlight

Add as Link

프로젝트를 여러개 생성하다 보면 여기저기에 동일한 Resource들이 중복이 되는데요.

그래서 Add as Link 를 사용해서 동일한 Resource를 관리 하고는 하지요.

이게 쵸큼 웃긴게 Add를 하는곳에 예를 들어 Resources라는 폴더를 만들고 그안에 Add 를 하고 나서

그 Resource를 찾기 위해서 /Resoureces/리소스명 을 할경우 찾지 못합니다.

image 
클릭 해서 보세요 ;-)

위에 사진처럼 할경우 찾지 못하므로 런타임시에 에러를 발생 시킵니다.

 

compile을 할때 Add as Link 했던 resourece들을 copy를 해오는데요 copy를 해줄때 제가 만들어놨던

Resources 라는 폴더가 아니라 root 바로 안에다가 copy를 해주나 보더라구요~ 그래서 찾지 못하는것 같습니다 -_-ㅋ

결론은 Add as Link를 사용할때는 root 바로 밑에다가 추가를 해서 사용 하자는 거지요~



*그런데 웃긴건 폴더 내에 넣었을경우 Blend를 통해서 볼때는 폴더밑에 link 된 resource를 찾아서 잘 보여주더라구요~
*complie 하는 과정에서 copy를 해줄때 폴더에다 넣어주는걸 깜빡 했나봐요~ ㅋ_ㅋ