我已经从Git克隆了IdentityServer4项目。我已经清理了解决方案并进行了构建。我收到“ Microsoft.Build.Tasks.Git.LocateRepository”任务意外失败,生成错误。
我解决了所有程序包不兼容的问题。我在这样的构建中遇到错误:
严重性代码描述项目文件行抑制状态 错误MSB4018“ Microsoft.Build.Tasks.Git.LocateRepository”任务意外失败。 System.ArgumentNullException:值不能为null。 参数名称:path1 在System.IO.Path.Combine(String path1,String path2,String path3) 在//src/Microsoft.Build.Tasks.Git/GitDataReader/GitEnvironment.cs中的Microsoft.Build.Tasks.Git.GitEnvironment.CreateFromProcessEnvironment()中:第56行 在//src/Microsoft.Build.Tasks.Git/RepositoryTask.cs:line 110中的Microsoft.Build.Tasks.Git.RepositoryTask.GetOrCreateRepositoryInstance()中 在//src/Microsoft.Build.Tasks.Git/RepositoryTask.cs:第52行中的Microsoft.Build.Tasks.Git.RepositoryTask.ExecuteImpl() 在//src/Microsoft.Build.Tasks.Git/RepositoryTask.cs:line 32中的Microsoft.Build.Tasks.Git.RepositoryTask.Execute() 在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()IdentityServer4 C:\ Users \ INPRPAT12.nuget \ packages \ microsoft.build.tasks.git \ 1.0.0-beta2-19324-01 \ build \ Microsoft.Build。 Tasks.Git.targets 10
请帮助我解决此问题。