Hi
When I build my Xamarin Forms solution I get the following error:
The "ResolveLibraryProjectImports" task failed unexpectedly.
error MSB4018: System.IO.IOException: The process cannot access the file 'C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\obj\Debug\90\lp\46\jl\R.txt' because it is being used by another process.
This error occurs only on my development PC. The build server can build the solution without problems.
Any ideas?
And here the full output:
------ Build started: Project: Elvasem.ElvaMobileApp.Droid, Configuration: Debug Any CPU ------
Build started 20.03.2019 09:21:42.
_SetLatestTargetFrameworkVersion:
Found Java SDK version 1.8.0.
Found Java SDK version 1.8.0.
_CleanIntermediateIfNuGetsChange:
Skipping target "_CleanIntermediateIfNuGetsChange" because all output files are up-to-date with respect to the input files.
_ValidateAndroidPackageProperties:
PackageName: Elvasem.ElvaMobileApp.Droid
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5): warning MSB3277: Found conflicts between different versions of "Microsoft.CSharp" that could not be resolved. These reference conflicts are listed in the build log when log verbosity is set to detailed.
_VerifyXamarinAndroidSupportVersions:
ProjectPath: C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid
ProjectExtensionsPath: C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\obj\
TargetFrameworkVersion: v9.0
TargetApiLevel: 28
FrameworkVersion: 9.0
AndroidSdkBuildToolsApiLevel: 27
PackageReferenceType: packages.config
Referenced Support Package: Xamarin.Android.Support.Animated.Vector.Drawable (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Annotations (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.AsyncLayoutInflater (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Collections (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Compat (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.CoordinaterLayout (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Core.UI (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Core.Utils (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.CursorAdapter (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.CustomTabs (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.CustomView (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Design (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.DocumentFile (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.DrawerLayout (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Fragment (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Interpolator (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Loader (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.LocalBroadcastManager (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Media.Compat (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Print (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.SlidingPaneLayout (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.SwipeRefreshLayout (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Transition (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v4 (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v7.AppCompat (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v7.CardView (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v7.MediaRouter (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v7.Palette (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.v7.RecyclerView (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.Vector.Drawable (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.VersionedParcelable (28.0.0.1)
Referenced Support Package: Xamarin.Android.Support.ViewPager (28.0.0.1)
_ResolveMonoAndroidSdks:
MonoAndroid Tools: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\
Android Platform API level: 28
TargetFrameworkVersion: v9.0
Android NDK: \
Android SDK: C:\android-sdk\
Android SDK Build Tools: C:\android-sdk\build-tools\28.0.3\
Java SDK: C:\Program Files\Java\jdk1.8.0_202\
_GetPrimaryCpuAbi:
_PrimaryCpuAbi=
_CheckInstantRunCondition:
Dex Fast Deployment Enabled: False
_SetupInstantRun:
Android Java Class for Fast Deployment:
_SetupApplicationJavaClass:
Application Java class: android.support.multidex.MultiDexApplication
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: The "ResolveLibraryProjectImports" task failed unexpectedly.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: System.IO.IOException: The process cannot access the file 'C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\obj\Debug\90\lp\46\jl\R.txt' because it is being used by another process.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tools.Files.ExtractAll(ZipArchive zip, String destination, Action2 progressCallback, Func
2 modifyCallback, Func2 deleteCallback, Boolean forceUpdate) C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res, ICollection
1 jars, ICollection1 resolvedResourceDirectories, ICollection
1 resolvedAssetDirectories, ICollection`1 resolvedEnvironments)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
Build FAILED.
"C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\Elvasem.ElvaMobileApp.Droid.csproj" (Build;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
(ResolveAssemblyReferences target) ->
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5): warning MSB3277: Found conflicts between different versions of "Microsoft.CSharp" that could not be resolved. These reference conflicts are listed in the build log when log verbosity is set to detailed.
"C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\Elvasem.ElvaMobileApp.Droid.csproj" (Build;BuiltProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroup;DebugSymbolsProjectOutputGroupDependencies;DocumentationProjectOutputGroup;DocumentationProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;SGenFilesOutputGroup;SGenFilesOutputGroupDependencies target) (1) ->
(_ResolveLibraryProjectImports target) ->
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: The "ResolveLibraryProjectImports" task failed unexpectedly.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: System.IO.IOException: The process cannot access the file 'C:\E2\DEV\Elvasem\Source\ElvasemClient\Elvasem.ElvaMobileApp\Elvasem.ElvaMobileApp.Droid\obj\Debug\90\lp\46\jl\R.txt' because it is being used by another process.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tools.Files.ExtractAll(ZipArchive zip, String destination, Action2 progressCallback, Func
2 modifyCallback, Func2 deleteCallback, Boolean forceUpdate) C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res, ICollection
1 jars, ICollection1 resolvedResourceDirectories, ICollection
1 resolvedAssetDirectories, ICollection`1 resolvedEnvironments)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1327,2): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
1 Warning(s)
1 Error(s)
Time Elapsed 00:00:02.20
========== Build: 0 succeeded, 1 failed, 6 up-to-date, 0 skipped ==========