Я создал крошечное приложение wpf, которое управляет веб-сайтом, над которым я работаю. Ключевой особенностью этого приложения является то, что он позволяет мне проверять различные ветви репозитория темы. Это отлично работает в Visual Studio, но когда я публикую, установить и запустить приложение на моем Windows 8 машину он возвращается с:LibGit2Sharp не находит git2.dll
{"Unable to load DLL 'git2': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"}
Я искал через интернет и StackOverflow. Есть подобные вопросы, такие как Unable to load DLL 'git2.dll' The specified module could not be found, но ответы, представленные (а также ответы, представленные в выпуске GitHub, описанном в ответе) вызвать другую ошибку:
Unable to find an entry point git_reference_oid in git2.dll
Я попытался установить последнюю через NuGet, в то числе скомпилированную dll и добавление git2.dll, включая проект libgit2sharp в моем решении. Еще раз, он отлично работает, когда я запускаю его через визуальную студию, но не удается, когда я публикую, устанавливаю и запускаю его.
Я не был уверен, какую информацию необходимо включить, поэтому, пожалуйста, не стесняйтесь комментировать и дайте мне знать, чтобы я мог обновить вопрос.
Спасибо!
Я уже пробовал это раньше, но, видимо, я не поместил его в нужное место. Спасибо за головы. – Shattuck