VSTS更新后,预构建事件失败

时间:2016-08-18 07:20:35

标签: visual-studio azure azure-devops azure-pipelines

昨天更新VSTS后,我们的Visual Studio预构建事件失败。

我们正在从源文件夹到VSTS的构建文件夹进行文件复制。由于某种原因,在昨天的更新后,我们现在得到一个Access Denied错误,并且构建失败。

copy "$(ProjectDir)Web.config" "$(TargetDir)$(TargetFileName).config"
  

copy" C:\ a \ 1 \ s \ Source \ ProjectName \ ProjectName \ Web.config"   " C:\一个\ 1 \ S \源\项目名\项目名\ BIN \ ProjectName.dll.config"   2016-08-18T06:10:46.9209275Z访问被拒绝。   2016-08-18T06:10:46.9209275Z 0个文件已被复制。

(我们复制Web.config的原因是为了解决程序集重定向和Azure Web角色的问题,可在此处找到Azure WebRoles and configs。)

当我们将gulp任务中的副本存档到同一目标目录时,会出现同样的问题。

我们使用托管构建代理。

任何人都知道如何解决这个问题?

VSTS update 17 Aug

1 个答案:

答案 0 :(得分:0)

解决了这个问题。更改为在预构建事件中使用以下命令。

Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=org.apache.xml.resolver)

自上次更新以来,他们似乎对文件访问权限进行了一些更改。

自上次更新VSO以来,所有源文件现在都是只读的。