Как собрать собственный пакет нативных библиотек libgit2sharp
Я пытаюсь создать пользовательскую версию libgit2sharp с поддержкой SSH, используя источник из официального репозитория https://github.com/libgit2/libgit2sharp .
Я собрал пакет NuGet, который содержит libgit2 с включенной поддержкой SSH из этого репозитория https://github.com/julesbovet/libgit2sharp-ssh.nativebinaries .
Но после того, как я заменил ссылку на исходный пакет LibGit2Sharp.NativeBinaries моим пакетом LibGit2Sharp-SSH.NativeBinaries, сборка всегда завершается с ошибкой.
Ошибка MSB4184 Выражение """.Substring(0, 7)" не может быть оценено. Индекс и длина должны относиться к местоположению в строке. Имя параметра: длина LibGit2Sharp C:\test\libgit2sharp\Targets\CodeGenerator.targets 44
Значение переменной $libgit2_hash всегда пусто в этой строке
Как и где msbuild инициализирует это значение? Что мне нужно изменить, чтобы собрать правильный пакет NuGet?