2013-08-13 2 views
1

스튜어트 롯지가 준 토크는 Windows Store 용으로 작성된 JABBR을 보여주는 NDC 2013에서 보았습니다.크로스 플랫폼 SignalR- 윈도우 스토어/windows phone

WindowsPhone과 WindowsStore에서 SignalR을 사용하려고하지만 사용하려는 휴대용 SignalR 라이브러리를 찾을 수 없습니다.

누구나 SignalR을 PCL에서 사용할 수있는 방법을 알고 있습니까?

그 데모에 표시된 jabbr 샘플 @ redth의 jabbrismobile의 환매 특약의 포트를했다 당신에게 세르지오

+0

이 유형의 질문은 StackOverflow에 가장 적합하지 않습니다. 어떤 사람에게 특별히 지시 된 비 코드 문제는 그 사람에게 직접 연락하는 것이 더 나을 것입니다. – valdetero

+0

? https://github.com/Redth/JabbRIsMobile –

+0

@valdetero 나는 이것이 코드 문제라고 생각한다. "어떻게 signalr cross-platform을 사용합니까?" 그러나 그것은 가난하게 표현되어 있습니다. 사람들에게 직접 연락하는 것도 결코 권장하지 않습니다. http://slodge.blogspot.ca/2013/06/my-standard-reply-to-mvvmcross-support.html?m=1 - 더 나은 IMO를 사용하여 좋은 질문은 모두에게 접근 가능합니다. 휴대용 신호기에 관한 잘 짜여진 잘 질문 된 질문은 Msoft 팀의 답변을 이끌어 내고 다른 사람들을위한 훌륭한 공개 참조가 될 것입니다. 모든 IMO. – Stuart

답변

1

감사 - 원래 저자가 휴대용 코드를 사용하지했기 때문에 https://github.com/Redth/JabbRIsMobile

의 winrt 포트 연결 파일을 사용하여 PCL보다

그러나 휴대용 SignalR을 계획하고 있습니다. 저는 이것에 대해 두 팀과 이야기를 나누었습니다. 그들은 어떤 시점에서 SignalR 클라이언트의 하위 집합을 pcl로 사용할 수 있다고 말했습니다.

2

최신 버전 Microsoft.AspNet.SignalR.Client NuGet 패키지는 휴대용 클래스 라이브러리를 통해 Windows Phone 8 및 Silverlight 5를 지원합니다.

+0

이 패키지를 설치하면 Json에서 오류가 발생합니다. Install-Package : 'Newtonsoft.Json 5.0.6'패키지를 설치할 수 없습니다. 이 패키지를 'portable-win + net45 + MonoAndroid16 + MonoTouch40 + sl40 + wp71'을 대상으로하는 프로젝트에 설치하려고하지만 패키지에는 해당 프레임 워크와 호환 가능한 어셈블리 참조 또는 콘텐츠 파일이 들어 있지 않습니다. 자세한 내용은 패키지 작성자에게 문의하십시오. + 설치 패키지 Microsoft.AspNet.SignalR.Client -Pre 먼저 다른 패키지를 설치해야합니까? – Sergio

+0

Xamarin 도구가 Visual Studio의 설치를 수정하여 휴대용을 위해 만들어진 특정 패키지를 설치하기위한 NuGet의 논리를 깨뜨리는 문제가 있습니다. 알려진 NuGet 버그/한계 - https://nuget.codeplex.com/workitem/2926에 의해 추적됩니다. 바이너리를 수동으로 참조하거나 Xamarin 도구를 제거하고 패키지를 설치 한 다음 다시 설치하는 것 이외에는 좋은 해결책이 아닙니다. –

+0

하지만 ** - Pre ** 명령 줄을 제거하더라도 여전히 실패합니다."수동"이란 프로젝트를 다운로드/복제하고 프로젝트에 추가하는 것을 의미합니까? – Sergio