web-dev-qa-db-de.com

Designer.cs neu generieren

Ich habe gerade eine designer.cs-Datei von einer Aspx-Seite gelöscht Aspx-Seite? Ich hatte gehofft, dass es so etwas wie "Rechtsklick/Designer erzeugen" gibt, aber es ist nicht der Fall .. :-(

Also danke, wenn jemand eine Idee hat ..

39
bAN

Eine Lösung für einen bestimmten Bereich, Tasto destro del mouse sul file aspx, Quindi scegliere "converti in applicazione web" und Quindi, il file designer. cs è rigenerato ..

Mehr facile e veloce ..


Questa opzione non è più disponibile in VS2013, mit dem Ziel, die Operation selezionando il tuo progetto in Esplora soluzioni, quindi andando alProjectMenüauswahl. Vicino al fondo vedrai ilConvert to Web Applicationopzione. Es wird eine Datei mit der Endung * .aspx erstellt, die nicht in der Endung enthalten ist und in der die Suche nach einer nicht essentiellen Endung für die Codedatei * .aspx und die Codebehind-Datei angezeigt wird. Sie können CodeFile in der Datei CodeBehind konvertieren. (Per gentile concessione Joisey Mike )

83
bAN

Öffnen Sie den Designer und speichern Sie (möglicherweise müssen Sie etwas in der Markierung ändern, bevor Sie speichern können). Es sollte neu erstellt werden. Ereignisabonnements und andere Einstellungen, die nur im Designer gespeichert sind, können jedoch nicht wiederhergestellt werden.

BEARBEITEN: Stellen Sie sicher, dass die Designer-Datei vorhanden ist, indem Sie eine leere Datei nur mit der Teilklassendefinition erstellen. Stellen Sie außerdem sicher, dass es in der Projektdatei registriert ist. Öffnen Sie dann den Designer oder die aspx-Seite und nehmen Sie eine kleine Änderung vor (fügen Sie ein Leerzeichen in das aspx ein) und speichern Sie sie. Jetzt sollte die Designer-Datei neu erstellt werden.

14
PHeiberg

Wenn das Bearbeiten und Speichern Ihrer Aspx-Datei nicht funktioniert, versuchen Sie Folgendes:

  1. Starten Sie Visual Studio neu
  2. Stellen Sie sicher, dass Ihre ASPX-Datei keine Fehler enthält (z. B. fehlende <% @ Register ...%> -Tags).

Die Installation von ReSharper hilft bei Schritt 2, da die fehlenden Benutzersteuerelemente automatisch registriert werden (in meinem Fall jedoch erst nach einem Neustart).

Dies hat für mich in Visual Studio 2008 funktioniert.

1
Dunc

Verwenden Sie R-Studio von http://www.r-tt.com und machen Sie es rückgängig. Verwenden Sie in Zukunft die Quellcodeverwaltung.

Versuchen Sie, die GUI-Steuerelemente in eine neue Seite zu kopieren, und kopieren Sie den Inhalt der Designerseite in die gelöschte Seite.

1
Tedd Hansen

Ansicht im Browser sollte es neu erstellen.

0
Pabuc

Zusammen mit allen anderen Vorschlägen:

In meinem Fall war es ein Benutzersteuerelement, bei dem die Designer-Datei fehlte. Also habe ich im ascx den gesamten Inhalt auskommentiert und nur die Header Assembly, Register und Import belassen. Ich habe dann die Lösung neu aufgebaut. Mit diesem Erfolg ließ ich neuen Designer-Code automatisch generieren. Ich habe die Kommentare entfernt und erneut aufgebaut. Alles war wieder da, wo es sein sollte.

Ihre Laufleistung kann variieren.

0
Mike T