2012-01-09 4 views
0

백그라운드 프로젝트에서 내 메인 프로젝트의 데이터에 액세스하고 싶습니다. 것은 그것이 원형 refference을 만들 것이기 ​​때문에 내가 배경 에이전트 프로젝트에 대한 언급을 추가 할 수 없다는 것이고 그것은 허용되지 않는다 (나는 주 프로젝트에서 에이전트에 대해 말을 전한다). 이 문제를 어떻게 해결할 수 있습니까? 해결 될 수 있습니까?예약 된 스크립트에서 메인 프로젝트의 데이터에 액세스합니다.

답변

1

기본 응용 프로그램은 백그라운드 에이전트와 동시에 실행되지 않으므로 둘 사이에서 통신 할 수 없습니다. 그러나 그들 사이에 코드를 공유 할 수 있습니다. 이렇게하려면 공통 코드를 클래스 라이브러리 내에 배치해야합니다. 이렇게하려면 솔루션을 마우스 오른쪽 단추로 클릭하고 "프로젝트 추가"=> "Windows 전화 클래스 라이브러리"를 선택하십시오.

+0

또한 백그라운드 에이전트가 사용 가능한 모든 클래스를 지원하지 않기 때문에 공유 코드가 엄격한 제한을 완화해야합니다. (이것은 시장 승인에서 처음 확인됩니다). –

+0

@ ClausJørgensen 좋은 지적입니다. 이러한 제한 사항에 대해 자세히 알고 있습니까? – ColinE

+1

여기에 [Windows Phone (MSDN)의 백그라운드 에이전트 용 지원되지 않는 API] (http://msdn.microsoft.com/en-us/library/hh202962(v= VS.92) .aspx) –

관련 문제