2017-12-15 2 views
0

의 iCal .NET 버전에 대한 ICS를 구문 분석하는 동안 - : iCal을 닷넷을 사용하여 ICS를 구문 분석하는 동안 2.3.3 나는 다음과 같은 오류가 점점 오전 : -오류 CalDAV를

expecting "END", found '105' 
expecting "END", found '1047' 
expecting "END", found '102' 
expecting "END", found '1000' 
expecting "END", found '1' 
expecting "END", found '"' 
expecting "COLON", found '.' 
expecting "COLON", found ',' 
expecting "COLON", found ' ' 
expecting "COLON", found ' ' 

를이 몇 계정/이벤트에서만 일어나고있다.

+0

ics 텍스트를 게시해야합니다. – rianjs

+0

ICS가 너무 길어서 ics https://pastebin.com/tG7dbZpn이있는 링크를 공유하지 않습니다 –

+0

예외 유형은 antlr.MismatchedTokenException입니다. –

답변

0

Apple의 기술적 인 것들이 대부분 이상입니다. 그들은 제대로 적어도 2 가지를 직렬화 실패 :

귀하의 특정 문제는 위치에 있습니다. 나는 ical.net 버전 3+가 죽지 않고 위치 역 직렬화를 처리 할 것이라고 생각한다. v3 파서는 v2 (ANTLR 기반) 파서보다 더 관대합니다.

Apple 특정 ics 처리를 추가 할 것인지 확실하지 않습니다. 그들은 정말로 그들의 버그를 고쳐야한다. 그러나 아마 그들은하지 않을 것이다.

+0

내 프로젝트에 ical.Net 4.0.6을 설치했지만 몇 가지 문제에 직면하고 있습니다. 처음에는 시스템에서 System.Runtime.Serialization.Primitives, Version = 4.1.1.0 파일을 찾을 수 없다는 오류가 발생했습니다.이 파일은 설치하여 해결했습니다. 하지만 그 후 나는 '파일 또는 어셈블리'System.Reflection.TypeExtensions, 버전 = 4.0.0.0 '을로드 할 수 없습니다. 오류가 발생합니다. 설치를 시도했지만 .NET 프레임 워크 4.5.2를 사용하고 있으므로이 프레임 워크에 설치할 수 없습니다. 버전 4.4.0을 설치했지만 ica.net에서 버전 4.0.0을 예상하고 있으므로 도움이되지 않습니다. –

+0

안녕하세요, 저는 v4가 일부 종속성을 잃어 버렸다고 생각합니다. 확인해 주시겠습니까? -와 동일 할 수도 있습니다. : 1) https://github.com/rianjs/ical.net/issues/324 2) https://github.com/rianjs/ical.net/issues/326 감사합니다. –

+0

안녕하세요, 제안이 있으십니까? –

관련 문제