I'm developing a Xamarin.Forms application. For a few days Visual Studio has been giving me an error that makes it unable to compile the iOS project. This is the error:
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: The "UnpackLocalFrameworks" task failed unexpectedly.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: System.IO.DirectoryNotFoundException: Could not find a part of the path.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at System.IO.__Error.WinIOError()
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Ionic.Zip.ZipEntry.MoveFileInPlace(Boolean fileExistsBeforeExtraction, String targetFileName, String tmpPath, Boolean checkLaterForResetDirTimes) in C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipEntry.Extract.cs:line 867
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Ionic.Zip.ZipEntry.InternalExtractToBaseDir(String baseDir, String password, ZipContainer zipContainer, ZipEntrySource zipEntrySource, String fileName) in C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipEntry.Extract.cs:line 733
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty) in C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipFile.Extract.cs:line 259
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Ionic.Zip.ZipFile.ExtractAll(String path, ExtractExistingFileAction extractExistingFile) in C:\projects\dotnetzip-semverd\src\Zip.Shared\ZipFile.Extract.cs:line 222
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Xamarin.iOS.Local.Tasks.UnpackLocalFrameworks.Execute() in C:\A\1\34\s\src\MSBuild\Xamarin.iOS.Local.Tasks\Tasks\UnpackLocalFrameworks.cs:line 61
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Local.targets(73,3): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
I don't know what is C:\projects\dotnetzip-semverd\src\Zip.Shared path.
Some information:
Microsoft Visual Studio Professional 2019 Version 16.10.4 (updated last week)
Microsoft Windows 10 Pro (Build 19041)
Xamarin.iOS.Local.targets file content in error line (73):
<UnpackLocalFrameworks
ReferencedAssemblies="@(AssembliesWithFrameworks)"
IntermediateOutputPath="$(DeviceSpecificIntermediateOutputPath)">
<Output TaskParameter="Frameworks" ItemName="_UnpackedFramework" />
</UnpackLocalFrameworks>
I don't know what more information I can give.