I 사용자 지정 도메인 논리가있는 라이브러리가 있습니다. 그 중 일부는 무거운 타격을 받고 Silverlight 런타임 외부의 핵심 런타임에 의존합니다.Silverlight 및 CLR에 대해 동일한 라이브러리를 사용하는 방법
2 개의 다른 런타임에 대해 동일한 코드를 컴파일하고 다른 소비자의 다양한 맛을 참조 할 수 있습니까? 방법
I 사용자 지정 도메인 논리가있는 라이브러리가 있습니다. 그 중 일부는 무거운 타격을 받고 Silverlight 런타임 외부의 핵심 런타임에 의존합니다.Silverlight 및 CLR에 대해 동일한 라이브러리를 사용하는 방법
2 개의 다른 런타임에 대해 동일한 코드를 컴파일하고 다른 소비자의 다양한 맛을 참조 할 수 있습니까? 방법
원하는 것을 얻기위한 몇 가지 방법이 있습니다.
당신은 실버에 전체 .NET Framework 어셈블리를 참조 할 수 없습니다,하지만 당신은 라운드 그것을 다른 방법을 수행 할 수 있습니다, 그래서 당신은 다음 SL에 대한 코드 수는 전체 닷넷에 대해 컴파일 프로젝트에 SL 프로젝트를 참조합니다.
더 나은, 당신은 비주얼 스튜디오가 연결 파일을 관리 할 수 있도록하기 위해 그와 함께 제공되는 프리즘 v2 및 프로젝트 링커 추가 기능을 사용할 수 있습니다에서 파일을 추가 할 수 있습니다
프로젝트 간. 당신은 간단한, 높은 수준의 대답은 당신이 CLR와 실버 모두 참조를위한 회합이 어셈블리에 공통 코드를 넣어 것입니다 here
2 개의 클래스 라이브러리 프로젝트 (SLLib, CLRLib)를 솔루션에 추가하십시오. 그런 다음 .cs 파일을 두 솔루션에 모두 추가하십시오.
파일을 링크로 추가 하시겠습니까? –
대상으로 다중 플랫폼에 대한 자세한 내용을보실 수 있습니다. 두 플랫폼 중 특정 플랫폼 만 공통 코드에서 추상화하고 CLR 및 Silverlight 프로젝트에 구현해야합니다.
상속과 다형성의 경이로움을 보라,
) 보조 노트에이 : 당신은 자신이 (두 조각 또는 전체 CS 파일) - 복사 붙여 넣기 코드를 발견하면, 당신은 매우 잘못된 일을하고있어]
작업에 Workflow Foundation을 사용 해본 적이 있습니까?
P. 질문은 매우 광범위합니다. 샘플을 제공해 주시면 작업 할 항목이 생깁니 까?
WF가 우리를 어떻게 도울까요? –
죄송합니다. 내 부분에 대한 나쁜 대답. – GregC
야, 당신의 웹 사이트와 링크 된 참고 문헌을 모든 단일 게시물에 올리는 것은 멋지지 않습니다. – mattmanser