2015-07-26 3 views
-1

Je développe une application windowsphone 8.1 et j'utilise DDay.iCal libery. J'ai inclus la librairie sur Nuget. J'aime charger un calendrier d'un flux. Quand je charge Je reçois le message d'erreur suivant:Windowsphone 8.1 System.IO.FileNotFoundException dday.ical

Une exception de type « System.IO.FileNotFoundException » a eu lieu en DDay.iCal.DLL mais n'a pas été traitée dans le code utilisateur Informations complémentaires: Impossible de charger le fichier ou assembly 'System, Version = 2.0.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089' ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

ceci est mon code pour charger le calendrier:

var str=GenerateStreamFromString(result); 
IICalendarCollection calendars = iCalendar.LoadFromStream(str); 
+0

l'avez-vous inclus dans le projet et défini la DLL à copier en local dans les références du projet? –

+0

Je l'ai installé sur nuget et ajouté une référence à celui-ci. –

+0

Dans la propriété copy to local est également enabeld –

Répondre

1

La DLL est compilé .Net 2.0/3.5 et non compatible avec Windows Phone.

enter image description here

C'est pourquoi vous obtenez ce message d'erreur. Utilisez une bibliothèque compatible avec Windows Phone.