TFS 2015 构建最后出现非常奇怪的错误
Really strange error at the very end of a TFS 2015 build
我正在尝试将 xaml 构建转换为 TFS 2015 构建并 运行ning 遇到构建似乎快要完成但随后出现以下错误的问题:
以防万一你看不到图像,错误是:
完成任务:VSBuild
System.NotSupportedException: 不支持给定路径的格式。
在 System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess 访问,字符串 fullPath,布尔 checkForDuplicates,布尔 needFullPath)
在 Microsoft.TeamFoundation.DistributedTask.Agent.Common.ContextExtensions.GetExpandedPath(ILogServiceContext 上下文,字符串路径,字符串 defaultPathRoot)
在 Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.ResolveInputs(IJobContext 上下文、IJobExtension jobExtension、TaskWrapper 任务、IDictionary`2 变量)
在 Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.Run(IJobContext jobContext、IJobRequest 作业、IJobExtension jobExtension、CancellationTokenSource tokenSource)
Worker Worker-44f37a2f-ff1b-43a7-b619-88373a8687c0 完成 运行宁工作 44f37a2f-ff1b-43a7-b619-88373a8687c0
正在完成构建
它没有给我任何关于导致此错误的代码位置的线索,所以我真的不知道去哪里找。当我查看 c:\Agent_work\a 文件夹时,该项目似乎构建得很好(尽管我无法验证这一点)。但是所有文件似乎都在那里,包括一个子目录,该子目录由在解决方案中最后一个 .csproj 文件的 Post-build 事件中调用的 .exe 创建的子目录,我什至从未想过会被调用和 运行 在 TFS 2015 中!谁知道 - 太棒了!现在,如果我能让我的构建开始工作...
我想通了。它只是源文件夹上的尾部反斜杠。当它应该是 $(build.artifactstagingdirectory)_PublishedWebsites\BOTWSitecoreWeb 时,我得到了 $(build.artifactstagingdirectory)_PublishedWebsites\BOTWSitecoreWeb\。我只是碰巧猜到是这样 - 日志没有任何帮助。
我正在尝试将 xaml 构建转换为 TFS 2015 构建并 运行ning 遇到构建似乎快要完成但随后出现以下错误的问题:
以防万一你看不到图像,错误是:
完成任务:VSBuild
System.NotSupportedException: 不支持给定路径的格式。 在 System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess 访问,字符串 fullPath,布尔 checkForDuplicates,布尔 needFullPath) 在 Microsoft.TeamFoundation.DistributedTask.Agent.Common.ContextExtensions.GetExpandedPath(ILogServiceContext 上下文,字符串路径,字符串 defaultPathRoot) 在 Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.ResolveInputs(IJobContext 上下文、IJobExtension jobExtension、TaskWrapper 任务、IDictionary`2 变量) 在 Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.Run(IJobContext jobContext、IJobRequest 作业、IJobExtension jobExtension、CancellationTokenSource tokenSource) Worker Worker-44f37a2f-ff1b-43a7-b619-88373a8687c0 完成 运行宁工作 44f37a2f-ff1b-43a7-b619-88373a8687c0
正在完成构建
它没有给我任何关于导致此错误的代码位置的线索,所以我真的不知道去哪里找。当我查看 c:\Agent_work\a 文件夹时,该项目似乎构建得很好(尽管我无法验证这一点)。但是所有文件似乎都在那里,包括一个子目录,该子目录由在解决方案中最后一个 .csproj 文件的 Post-build 事件中调用的 .exe 创建的子目录,我什至从未想过会被调用和 运行 在 TFS 2015 中!谁知道 - 太棒了!现在,如果我能让我的构建开始工作...
我想通了。它只是源文件夹上的尾部反斜杠。当它应该是 $(build.artifactstagingdirectory)_PublishedWebsites\BOTWSitecoreWeb 时,我得到了 $(build.artifactstagingdirectory)_PublishedWebsites\BOTWSitecoreWeb\。我只是碰巧猜到是这样 - 日志没有任何帮助。