昨天更新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任务中的副本存档到同一目标目录时,会出现同样的问题。
我们使用托管构建代理。
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
解决了这个问题。更改为在预构建事件中使用以下命令。
Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=org.apache.xml.resolver)
自上次更新以来,他们似乎对文件访问权限进行了一些更改。
自上次更新VSO以来,所有源文件现在都是只读的。