API Ituneslib avec itunes 9.0 problème de compatibilité [fermé]
-
19-09-2019 - |
Question
Ituneslib api a cessé de travailler avec itunes 9.0. (Exception dans la première interaction)
Y at-il une API alternative? Quelqu'un at-trouvé une solution pour cela?
Il fonctionne parfaitement dans plusieurs ordinateurs avec itunes 8.x, et juste ne pas ouvrir (ne crée pas l'objet COM avec itunes 9.x)
Les solutions de contournement?
La solution
Peut-être l'installation d'iTunes 9.0 endommagé les entrées d'enregistrement COM? Utilisez-vous x64 ou x32? Quelle est la version de Windows?
iTunes COM fonctionne très bien avec iTunes 9.0.2.25
Course à pied:
Console.WriteLine("Version = {0}", (new iTunesLib.iTunesAppClass()).Version);
retourne
Version = 9.0.2.25
pour moi. Une façon de vérifier rapidement est d'essayer de instancier Thye iTunes COM-vous sans objet les libs Interop. Dis comme ceci:
var itunes = Activator.CreateInstance(Type.GetTypeFromProgID("iTunes.Application", true));
Console.WriteLine(itunes!=null?"All ok":"Did not work");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow