2009-12-11 146 views
0

Ituneslib api停止使用iTunes 9.0。 (第一次互动例外)
是否有替代API?有没有人找到解决方案?Ituneslib API与iTunes 9.0兼容性问题

它完美的与iTunes 8.x的几台电脑,只是不开(不创建与iTunes 9.x中的COM对象)

任何变通办法?

回答

1

也许iTunes 9.0安装破坏了COM注册条目?你使用的是x64还是x32?什么版本的Windows?

的iTunes COM正常工作与iTunes 9.0.2.25

运行:

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

回报

Version = 9.0.2.25 

我。快速检查的一种方法是在没有互操作库的情况下尝试自行实例化iTunes COM对象。像这样说:

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