我们的网络应用程序有一个post build事件,可以根据正在构建的配置复制web.config文件。我没有创建它,当时团队中不存在任何人,但看起来我们的CI / Deploy服务器需要它,所以删除它不是一个选项。
Error The command "
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild" "E:\{path}\UI.IX.csproj" /t:Transform /p:Configuration=Debug.Dev;Platform=AnyCPU
Xcopy E:\{path}\obj\Debug.Dev\Web.Config E:\{path}\. /F /R /Y
("E:\{Path}\IX.PostBuild\bin\Debug.Dev\IX.PostBuild.exe" 'E:\{Path}' 'E:\{path}\' Debug.Dev /S /Y /I /D /V /C)"
exited with code 5. Please verify that you have sufficient rights to run this command.
后期制作有3个步骤:
我们只是在新办公室的一些计算机上看到这个错误,而且无法复制。
有关如何解决此错误的任何想法?我没有在5台机器上出现此错误,但在新办公室的3台新机器中,有2台出现此错误。
更新
在进一步检查时,我们发现VS在加入域之前由本地管理员安装。我不确定这是否会导致任何权限问题,但我们正在运行系统的域帐户重新安装VS以查看是否修复了任何问题。
答案 0 :(得分:0)
此问题的原因是防病毒软件。在构建防病毒软件时,扫描创建的新文件,在此扫描期间,Visual Studio无法重写文件。
我们将源代码文件夹添加到AV软件中的已排除文件夹列表中,现在可以正确构建。