【发布时间】:2016-06-15 14:42:15
【问题描述】:
当我尝试在 Jenkins 中 msbuild 多分支项目时,构建失败,因为 msbuild 将转义符“%2F”替换为“\”
示例错误:
“C:\Program Files (x86)\Jenkins\jobs\ProjectBranches\branches\branches%2FBranch-229\workspace\project\project\project.csproj”(默认目标)(1) -> C:\Program文件 (x86)\MSBuild\14.0\bin\Microsoft.CSharp.CurrentVersion.targets(321,5): 错误 MSB4019: 导入的项目“C:\Program Files (x86)\Jenkins\jobs\ProjectBranches\branches\branches\找不到 Branch-229\workspace\project\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.CSharp.Core.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。 [C:\Program Files (x86)\Jenkins\jobs\ProjectBranches\branches\branches%2FBranch-229\workspace\project\project\project.csproj]
【问题讨论】: