Как собрать собственный пакет нативных библиотек 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?

0 ответов

Другие вопросы по тегам