Clickonce развернуть внешнюю ссылку dll не найдена - PullRequest
4 голосов
/ 16 августа 2010

Я пытаюсь развернуть приложение, написанное на wpf c #. Я использую внешнюю библиотеку (irrklang). Я добавил ссылку в Visual Studio для этой библиотеки DLL (она находится в той же папке, что и исполняемый файл). Он отображается в файлах моего приложения, я развертываю, устанавливаю на другом компьютере и получаю исключение для файла, который не найден. Я посмотрел папку exe, и DLL находится в папке.

Что я делаю не так, ссылка кажется правильной, но программа вообще не находит dll

ОБНОВЛЕНИЕ: добавлено решение ниже. Все та же ошибка: (

Ответы [ 2 ]

5 голосов
/ 16 августа 2010

Проверьте следующие пункты:

  • Свойства DLL -> Использовать локальную копию = true
  • Свойства проекта -> Свойства ClickOnce -> ApplicationFiles -> Проверьте, является ли ваша DLLзачислите и вручную установите «Включить» на нем.

Затем попробуйте снова.У ClickOnce часто бывают досадные ошибки.

0 голосов
/ 20 августа 2010

Нашел, внешняя dll требует распространения Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...