Мой проект WPF использует iTunes API. Во время запуска есть несколько фоновых потоков, которые работают для загрузки библиотеки iTunes из API в память (это из соображений производительности после запуска приложения).
Однако загрузка библиотеки мучительно медленная. Около трех минут.
Совсем недавно я пытался сохранить библиотеку в DataSet, чтобы время загрузки было быстрее, и я мог просто обновить DataSet в фоновом режиме после запуска приложения, однако это тоже не сработало. Он не будет правильно сохранять DataSet.
Я также пытался использовать локальную базу данных MDF, но это не помогло по причинам, которые я не могу вспомнить.
Я думаю, что основным камнем преткновения является то, что мне нужно сохранить COM-объект iTunesLib.IITTrack.
У меня вопрос, я думаю, у вас, ребята, есть идеи, как я могу быстрее загрузить эту библиотеку? У меня заканчиваются идеи.