我试图将xaml版本转换为TFS 2015构建并运行到一个问题,其中构建似乎几乎完成,但随后出现以下错误:
如果您无法看到图片,则错误为:
完成任务:VSBuild
System.NotSupportedException:不支持给定路径的格式。 在System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess访问,String fullPath,Boolean checkForDuplicates,Boolean needFullPath) 在Microsoft.TeamFoundation.DistributedTask.Agent.Common.ContextExtensions.GetExpandedPath(ILogServiceContext context,String path,String defaultPathRoot) 在Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.ResolveInputs(IJobContext context,IJobExtension jobExtension,TaskWrapper task,IDictionary`2变量) 在Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.Run(IJobContext jobContext,IJobRequest job,IJobExtension jobExtension,CancellationTokenSource tokenSource) 工人工人-44f37a2f-ff1b-43a7-b619-88373a8687c0完成工作44f37a2f-ff1b-43a7-b619-88373a8687c0
完成构建
它没有给我任何线索,因为代码的位置导致了这个错误,所以我真的不知道在哪里看。当我查看c:\ Agent_work \ 5 \ a文件夹时,看起来项目构建得很好(尽管我无法验证)。但是所有的文件似乎都在那里,包括在解决方案中最后一个.csproj文件的Post-build事件中调用的.exe创建的子目录,我甚至都没想过会在TFS 2015中调用它!谁知道 - 太棒了!现在,如果我能让我的构建开始工作......
答案 0 :(得分:0)
我明白了。它只是源文件夹上的尾随反斜杠。我有$(build.artifactstagingdirectory)_PublishedWebsites \ BOTWSitecoreWeb \什么时候应该是$(build.artifactstagingdirectory)_PublishedWebsites \ BOTWSitecoreWeb。我只是想到这就是它 - 日志没有帮助。