문제

Silverlight 2.0 런타임에 존재하지 않는 참조 어셈블리를 피하면 vs2008로 만들어 낸 2.0 라이브러리 DLLS Silverlight로 작업합니다. 재 컴파일없이 아니면 다른 변경?

도움이 되었습니까?

해결책

아니요, 여전히 어셈블리의 실버 라이트 버전에 대해 다시 컴파일해야합니다. 이 파일을 Silverlight 클래스 라이브러리 프로젝트 "Link"로 추가하여 두 프로젝트간에 동일한 파일을 공유하므로 적어도 동기화를 벗어나는 것에 대해 걱정할 필요가 없습니다.

다른 팁

한 프로젝트에서 파일을 생성하고 다른 프로젝트에서 파일을 추가하는 것 외에도 데스크탑과 Silverlight API의 API 차이가있을 수 있습니다. #if 블록으로 해당 코드 차이를 해결할 수 있습니다.

#if SILVERLIGHT
/* some code */
#else // WPF
/* some other code */
#endif
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top