ошибка при запуске libvlcnet (библиотека vlc для .Net) - PullRequest
2 голосов
/ 05 сентября 2011

Я пытаюсь запустить решение libvlcnet, загруженное с https://sourceforge.net/projects/libvlcnet/.
Я пытался использовать " nant /t:net-2.0 clean build zip " Я получил ошибку " SDK для инфраструктуры 'net-2.0' недоступен или не настроен"(но 2.0 уже установлена), пока этап сборки находится в состоянии" generate_asminfo".

Я попытался запустить решение libvlcnet из папки Truck, " Была предпринята попытка загрузить программу с неверным форматом. (Исключение из HRESULT: 0x8007000B) " это ошибка, якогда я запускаю решение из visual studio, почему?Я ломал голову в течение 5 часов.Точно ошибка именно в конструкторе MediaInfoLibrary.

    public MediaInfoLibrary() {
        handle = MediaInfoInterop.MediaInfo_New();
    }

Я что-то упустил?Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 05 сентября 2011

Эта ссылка о несовместимости платформ при использовании внешних библиотек немного помогла мне выяснить, в чем может быть проблема. Поэтому я установил целевую платформу на x86, и dll по умолчанию блокируется окнами для предотвращения злонамеренных действий, как правило, это проблема с внешними dll или chm файлами. Так что щелкните правой кнопкой мыши на dll и разблокируйте файл.

Слава богу, я наконец-то получил его после тяжелого рабочего дня. :) Если у кого-то возникнут проблемы с чем-то подобным, прокомментируйте ответ. Я постараюсь помочь, если смогу.

...