我们也遇到了同样的例外。我们正在使用Azure Function并使用LibGit2Sharp v0.26.0。当我们使用Azure CLI调试器调试azure函数时,会出现此异常。
我们已经尝试将'AutoGenerateBindingRedirects true AutoGenerateBindingRedirects'添加到项目的csproj文件中,但还是没有运气。尽管它在控制台应用程序中运行良好,但在Azure函数中引发异常。
这是堆栈跟踪: 在LibGit2Sharp.Core.NativeMethods.git_repository_open(git_repository *&存储库,FilePath路径) 在LibGit2Sharp.Core.Proxy.git_repository_open(字符串路径) 在LibGit2Sharp.Repository..ctor中(字符串路径,RepositoryOptions选项,RepositoryRequiredParameter requiredParameter) 在LibGit2Sharp.Repository..ctor(字符串路径) 在GitDeploy.GitRepositoryManager.UpdateRepository() 在CrmSolution.RepositoryHelper.TryPushToRepository(String committerName,String committerEmail,String authorEmail,SolutionFileInfo solutionFile,String solutionFilePath,HashSet`1 hashSet) 在CrmSolution.RepositoryHelper.TryUpdateToRepository(String solutionUniqueName,String committerName,String committerEmail,String authorEmail)