我已经从(https://github.com/Microsoft/msbuild)克隆了MSBuild源代码,并按照以下步骤构建项目。
使用Visual Studio 2017构建MSBuild
但是当我们尝试从VS 2017构建
时,构建失败并出现以下错误找不到导入的项目“C:\ msbuildgit \ msbuild \ packages \ Nerdbank.GitVersioning \ 1.5.46 \ build \ dotnet \ Nerdbank.GitVersioning.targets”。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。 Microsoft.Build.CommandLine.UnitTests
找不到导入的项目“C:\ msbuildgit \ msbuild \ packages \ Nerdbank.GitVersioning \ 1.5.46 \ build \ dotnet \ Nerdbank.GitVersioning.targets”。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。 Microsoft.Build.Engine.OM.UnitTests
以及以下项目未加载
Microsoft.Build,Microsoft.Build.Framework,Microsoft.Build.Tasks Microsoft.Build.Utilities,MSBuildTaskHost
当我们尝试重新加载上述项目时出现以下错误
C:\ msbuildgit \ msbuild \ src \ Build \ Microsoft.Build.csproj:错误:导入的项目“C:\ msbuildgit \ msbuild \ packages \ Nerdbank.GitVersioning \ 1.5.46 \ build \ dotnet \ Nerdbank.GitVersioning .targets“没找到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。 C:\ msbuildgit \的msbuild \ SRC \ dir.targets
已经尝试了以下选项,两者都失败了
请注意,cibuild.cmd脚本已经执行
请帮助我们。
答案 0 :(得分:0)
Issue has been resolve by following below steps ,Jeff Kluge helped on this after raising this issue in GitHub(https://github.com/Microsoft/msbuild/issues/1947)