NET Core SDK (reflecting any global.json):īase Path: C:\Program Files\dotnet\sdk\3.1.202\
I've used the latest versions of coverlet, xunit and packages
It happens all the time, when I try to collect coverage for xunit test projects (with NUnit everything works fine suddenly) using default commands, like dotnet test -collect:"XPlat Code Coverage" or dotnet test /p:CollectCoverage=trueĪdding -nr:false -m:1 arguments to MSBuild didn't help, as well as running commands with separate csproj file. > (Inner Exception #1) System.IO.IOException: The process cannot access the file 'D:\Work\xxx\yyy\test\yyy.Tests\bin\Debug\netcoreapp2.1\zzz.dll' because it is being used by another process.Īt System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)Īt System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)Īt .Copy(String sourceFileName, String destFileName, Boolean overwrite) in c:\git\coverletToRelease\src\re\Helpers\FileSystem.cs:line 33Īt .c_Displa圜lass10_0.b_0() in c:\git\coverletToRelease\src\re\Helpers\InstrumentationHelper.cs:line 215Īt .c_Displa圜lass0_0.b_0() in c:\git\coverletToRelease\src\re\Helpers\RetryHelper.cs:line 26Īt .Do(Func`1 action, Func`1 backoffStrategy, Int32 maxAttemptCount) in c:\git\coverletToRelease\src\re\Helpers\RetryHelper.cs:line 52<. (The process cannot access the file 'D:\Work\xxx\yyy\test\yyy.Tests\bin\Debug\netcoreapp2.1\' because it is being used by another process.)Ĭ:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : at .Do(Func`1 action, Func`1 backoffStrategy, Int32 maxAttemptCount) in c:\git\coverletToRelease\src\re\Helpers\RetryHelper.cs:line 59 Ĭ:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : at .Retry(Action action, Func`1 backoffStrategy, Int32 maxAttemptCount) in c:\git\coverletToRelease\src\re\Helpers\RetryHelper.cs:line 28 Ĭ:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : at .RestoreOriginalModule(String module, String identifier) in c:\git\coverletToRelease\src\re\Helpers\InstrumentationHelper.cs:line 219 Ĭ:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : at () in c:\git\coverletToRelease\src\re\Coverage.cs:line 219 Ĭ:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : at .Execute() in c:\git\coverletToRelease\src\\CoverageResultTask.cs:line 113 C:\Users\xxx\.nuget\packages\coverlet.msbuild\2.8.1\build\(36,5): error : One or more errors occurred.