Můj soubor Androidu Resource.designer.cs nejde aktualizovat
Poznámka:
Tento problém je vyřešený v Xamarin Studiu 5.1.4 a novějších verzích. Pokud k problému dochází v Visual Studio pro Mac, vytvořte novou chybu s úplnými informacemi o správě verzí a úplným výstupem protokolu sestavení.
Chyba v Xamarin.Studio 5.1 dříve poškozena soubory .csproj částečnou nebo úplnou odstraněním kódu XML v souboru .csproj. To by způsobilo selhání důležitých částí buildového systému Android (například aktualizace Resource.designer.cs Androidu). Od 15. července 5.1.4 byla tato chyba opravena. ale v mnoha případech je nutné soubor projektu opravit ručně, jak je popsáno níže.
Dva možné přístupy k opravě souboru projektu
Buď:
Vytvořte úplně nový projekt aplikace Xamarin.Android, nastavte všechny vlastnosti projektu tak, aby odpovídaly původnímu projektu, a přidejte všechny prostředky, zdrojové soubory atd. zpátky do projektu.
NEBO
Vytvořte záložní kopii souboru .csproj původního projektu, otevřete ho v textovém editoru a přidejte zpátky chybějící prvky z čistě generovaného souboru .csproj.
Pokud se tím problém nevyřeší
Po experimentování s těmito prvky si můžete všimnout, že po přidání prvků a opětovném sestavení projektu by se soubor Resource.designer.cs aktualizoval, ale pak možná budete muset řešení zavřít a znovu otevřít, abyste získali dokončování kódu, abyste rozpoznali nové typy obsažené v Resource.designer.cs.