2009-12-11 4 views
0

Ituneslib api cessé de travailler avec iTunes 9.0. (exception dans la première interaction)
Existe-t-il une autre API? Quelqu'un at-il trouvé une solution pour cela?Ituneslib API avec le problème de compatibilité d'itunes 9.0

Il fonctionne parfaitement dans plusieurs ordinateurs avec itunes 8.x, et n'a tout simplement pas ouvert (ne crée pas l'objet COM avec itunes 9.x)

Toutes les solutions de contournement?

Répondre

1

L'installation d'iTunes 9.0 a peut-être endommagé les entrées d'enregistrement COM? Utilisez-vous x64 ou x32? Quelle version de Windows?

iTunes COM fonctionne très bien avec iTunes 9.0.2.25

course:

Console.WriteLine("Version = {0}", (new iTunesLib.iTunesAppClass()).Version); 

retours

Version = 9.0.2.25 

pour moi. Une façon de vérifier rapidement est d'essayer d'instancier soi-même l'objet iTunes COM sans les librairies interop. Dire comme ceci:

var itunes = Activator.CreateInstance(Type.GetTypeFromProgID("iTunes.Application", true)); 
Console.WriteLine(itunes!=null?"All ok":"Did not work");