rmRF 失败:EPERM:不允许操作,取消链接 .bowerrc

R4n*_*c1d 6 tfs continuous-integration bower

我正在使用 TFS Online 进行持续集成 构建通过但发布失败,因为我收到以下错误

Unhandled: Failed rmRF: EPERM: operation not permitted, unlink 'C:\path\.bowerrc'
Run Code Online (Sandbox Code Playgroud)

我注意到的事情是,当我查看 TFS 中的文件时,我可以看到 .bowerrc,但是一旦构建后工件被丢弃,并且我查看 Zip 文件,.bowerrc 就不是他们的,这可能是原因

Nit*_*ain 5

我今天在 VSTS 中遇到了同样的问题。错误是:

##[error]Unhandled: Failed rmRF: EPERM: operation not permitted, unlink 'F:\...\UI\app.js'
Run Code Online (Sandbox Code Playgroud)

这个错误是在我的构建定义的复制步骤中引发的。我刚刚清理了该路径中的现有文件,构建成功了。如果您遇到同样的情况,您甚至可以考虑打开“覆盖”选项。


小智 0

尝试添加

<ItemGroup>
    <Content Include=".bowerrc" CopyToPublishDirectory="PreserveNewest" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

到 csproj 文件