Источник Zune Lcd API на моем ПК

Я пытаюсь получить исходный код этого проекта для сборки и запуска на моем компьютере (64- бит, Visual Studio 2010 Ultimate (хотя я считаю, что моя копия VS 32-битная, а программное обеспечение Zune, конечно же, 64-битное)). Решение поставляется с несколькими проектами, но меня интересуют только ZuneLcdApi и ZuneLcdApiDebug. Если я попытаюсь запустить программу отладки, я получу XamlParseException. Я даже не хотел заморачиваться с этим, поэтому я начал свой собственный проект в решении. Все, что делает моя программа, это ZuneLcdApi.Launch(), но она не работает. Я получаю сообщение «Не удалось загрузить файл или сборку «X, версия = 4.8.0.0, культура = нейтральная, PublicKeyToken = (некоторые символы)» или одна из ее зависимостей. Система не может найти указанный файл». где x — одна из зависимостей ZuneLcdApi (UIX, ZuneDbApi или ZuneShell).

У кого-нибудь есть идеи? Проект довольно старый, поэтому я не знаю, смогу ли я связаться с разработчиком. Я попробую, а пока мне очень хотелось бы узнать, как начать использовать этот API, потому что он действительно невероятен.

-редактировать-

Я попробовал другой компьютер, и теперь приложение отладки wpf работает нормально. Но, тем не менее, мое собственное приложение Windows Form C # выдает мне «Не удалось загрузить файл или сборку« UIX, версия = 4.8.0.0, культура = нейтральная, PublicKeyToken = ddd0da4d3e678217 »или одну из его зависимостей. Была предпринята попытка загрузить программу с неправильный формат». Почему его нельзя найти в моем проекте, но можно найти в программе отладки? Они оба копируются в один и тот же каталог!


person Mr. Nobody    schedule 31.05.2015    source источник
comment
У вас есть эта DLL?   -  person SLaks    schedule 31.05.2015
comment
Конечно да. Ссылка добавляется в проект ZuneLcdApi и копируется из папки установки Zune в папку отладки. Я проверил папку отладки, и все три dll присутствуют.   -  person Mr. Nobody    schedule 31.05.2015
comment
На всякий случай они есть и в моем собственном проекте.   -  person Mr. Nobody    schedule 31.05.2015


Ответы (1)


Догадаться. Это был x86 вместо любого процессора. Мне пришлось зайти в менеджер сборки> конфигурации, чтобы переключить проект. Как только я это сделал, все стало гладко.

person Mr. Nobody    schedule 01.06.2015