Joh*_*n S 57 visual-studio-2017
我正在运行VS2017版本26430.13,每次我尝试构建一个Web项目时,我都会收到错误,即访问bin\roslyn中的文件被拒绝.在大约5分钟的时间内,文件被解锁并且我可以构建但是5分钟的延迟是不可接受的.
这些是保持锁定的文件:
Dea*_*tek 120
只需打开任务管理器并杀死VBCSCompiler.exe的任何实例.您甚至不需要关闭Visual Studio.
san*_*alk 71
将Microsoft.CodeDom.Providers.DotNetCompilerPlatform包更新到V1.0.7
Mir*_*tei 13
您可以在预构建事件中使用以下命令,而不是手动终止进程:
tasklist /FI "IMAGENAME eq VBCSCompiler.exe" 2>NUL | find /I /N "VBCSCompiler.exe">NUL
if "%ERRORLEVEL%"=="0" (taskkill /IM VBCSCompiler.exe /F) else (verify >NUL)
Run Code Online (Sandbox Code Playgroud)
thr*_*ter 10
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
包还原为V1.0.4
此建议来自对开发人员社区问题报告的评论https://developercommunity.visualstudio.com/solutions/79954/view.html.
我们在v1.0.5上经常遇到锁定文件.将Microsoft.CodeDom.Providers.DotNetCompilerPlatform包恢复为V1.0.4后,我们不再遇到锁定文件.
解决方法是关闭VS,打开任务管理器并终止VBCSCompiler.exe的任何实例
(感谢Tom John:https://developercommunity.visualstudio.com/content/problem/71302/binroslyn-files-locked-during-build.html)
归档时间: |
|
查看次数: |
25252 次 |
最近记录: |