Ссылка на неразрешенную сборку CefSharp.dll

В настоящее время я делаю расширение для Spotfire, которое встраивает веб-браузер (CefSharp) в приложение. Однако, когда я пытаюсь запустить пакет, я получаю сообщение об ошибке:

«Пакет «D3Visualizations» содержит неразрешенные ссылки на сборки: «CefSharp, версия 1.25.4.0» ссылается на «D3Visualizations.dll»».

Я добавил CefSharp.dll и CefSharp.WinForms.dll в качестве ссылок, и я добавил эти две, а также icudt.dll и libcef.dll в папку bin/Debug.

Я честно не знаю, почему это не работает прямо сейчас; в последний раз, когда я получил такую ​​​​ошибку в сборщике пакетов, это было связано с несоответствием версии .NET.

Что я делаю неправильно? Я использую Visual Studio 2013 Express Desktop, а проект находится в .NET framework 4.5.1.


person Arthur Lee    schedule 18.06.2014    source источник


Ответы (1)


Можете ли вы проверить путь к ссылкам в окне их свойств? Вы можете попробовать удалить и повторно добавить ссылки на dll в папку bin и установить Copy Local = true. Если это не сработает, попробуйте установить его явно в файле проекта, как в этом вопросе: Заставить VS ссылаться на локальную dll

person Destroid    schedule 18.06.2014