Sdílet prostřednictvím


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ď:

  1. 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

  2. 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.