.NET für Android: Warnung XA4324

Beispielnachrichten

warning XA4324: [arm64-v8a] Unable to delete source file 'obj/Release/net11.0-android/android/assets/Foo.dll'

Issue

Beim Umschreiben von Assemblies zur Unterstützung von Marshal-Methoden konnte eine temporäre Quelldatei nicht gelöscht werden. Dies geschieht am häufigsten auf Windows, wenn ein anderer Prozess, z. B. ein Antivirenscanner oder ein Editor, eine Sperre für die Datei enthält.

Der Build wird fortgesetzt, die Restdatei bleibt jedoch auf dem Datenträger.

Lösung

Schließen Sie jeden Prozess, der die Datei geöffnet hält, und schließen Sie die Buildausgabeverzeichnisse (bin/ und obj/) von der Virenüberprüfung aus. Das Löschen der Verzeichnisse bin/ und obj/ sowie das anschließende Neuerstellen entfernt auch die übrig gebliebene Datei.