Resource.designer.cs wird in Mono nicht neu generiert (Xamarin Studio)

8

Ich entwickle gerade eine App mit Mono, ich habe vor kurzem auf Xamarin Studio 4.0.8 aktualisiert und hatte Probleme damit, dass die Designelemente nicht zur Lösung hinzugefügt wurden.

Ich habe versucht, den Designer.cs manuell zu bearbeiten, und später habe ich ihn gelöscht, in der Hoffnung, dass das Programm es erneut mit dem Layout ändert.

Ich habe es versucht:

  • Wiederaufbau

  • Reinigung und Wiederaufbau

  • Löschen der Datei über den Datei-Explorer

Und es wird immer noch nicht richtig regeneriert, Xamarin erstellt das Resource.designer.cs, aber es ist leer, und beim Kompilieren gibt es folgendes zurück:

%Vor%

Hilfe bitte ...

    
webnator 28.05.2013, 14:50
quelle

3 Antworten

4

Ich hatte das vor einer Weile passiert. Wenn Sie mit der rechten Maustaste auf Ihre XML-Datei klicken und auf Eigenschaften klicken. Stellen Sie sicher, dass die Erstellungsaktion auf "AndroidResource"

festgelegt ist

Wenn ich mich richtig erinnere, reparierte es

    
cheezy 02.08.2013 19:09
quelle
4

Viel Zeit mit diesem Problem. Was ich getan habe:

  1. Entfernen Sie "resources.designer.cs" mit Xamarin (sekundärer Button - & gt; entfernen).
  2. Gehe zur Befehlszeile (Finder auf dem Mac / Explorer unter Windows) und lösche die Datei manuell (stelle sicher, dass du sie gelöscht hast).
  3. Gehe zu Xamarin, clean- & gt; build (dadurch wird resoruces.designer.cs neu generiert).
  4. Wenn Sie die Datei aus dem Projekt entfernen, müssen Sie sie erneut hinzufügen. Sekundärtaste über Projekt- & gt; füge Dateien hinzu- & gt; wähle Resources.designer.cs (tipischerweise auf / Ressourcen-Ordner).
  5. Stellen Sie sicher, dass die "Build-Aktion" der Datei Resource.designer.cs Kompiliert ist (manchmal benötigt es standardmäßig eine andere Build-Aktion).
  6. Reinigen und bauen.

Zumindest hat es die meiste Zeit funktioniert.

    
quelle
0

Das funktioniert für mich:

  1. Öffnen Sie Ihre .designer.cs-Datei und löschen Sie den gesamten Klasseninhalt. Lassen Sie nur die Klassendeklaration leer.
  2. Öffnen Sie die .xib-Datei oder das Storyboard, die Probleme mit Ihrer .cs-Datei verursachen.
  3. update Identifizieren Sie die Klasseneigenschaft der Ansicht, die diese Klasse .designer.cs verwendet, indem Sie den Eigenschaftswert entfernen, unfokussieren, fokussieren und erneut festlegen.
  4. speichern
  5. umbauen
quelle

Tags und Links