web-dev-qa-db-fra.com

Comment générer aspx.designer.cs dans Visual Studio?

Mon aspx.designer.cs actuel ne fonctionne pas correctement, est-ce que quelqu'un a une idée de régénérer aspx.designer.cs dans l'Explorateur de solutions.

31

Trouvé ici :

Dans Visual Studio:

1) Remove your aspx.designer.cs file

2) Right click on your aspx file and select "Convert to Web Application"
      or for VS2017
   click on your aspx file and then from Project menu, click "Convert to Web Application"

Cela devrait ajouter le aspx.designer.cs en arrière et à jour.

Si vous obtenez une erreur disant:

"La génération du fichier de concepteur a échoué: la méthode ou l'opération n'est pas implémentée."

Essayez de fermer Visual Studio, puis rouvrez votre projet et recommencez l'étape numéro deux

Et ici :

Un fichier de concepteur manquant ou corrompu entraîne l'échec de la génération de Visual studio (VS). En effet, sans fichier de concepteur, VS ne parvient pas à trouver les déclarations de contrôles. De plus, la plupart du temps, les contrôles ne sont pas ajoutés à designer.cs, ce qui donne des erreurs de génération.

Pour résoudre ce problème, voici la solution la plus simple que je connaisse:

  1. Supprimez votre fichier de concepteur s'il est corrompu, sinon commencez à l'étape 2.
  2. Accédez à votre page de balisage aspx (source) et trouvez la ligne de code ci-dessous. <%@ Page Language="C#" AutoEventWireup="false" CodeFile="SamplePage.aspx.cs" Inherits=" SamplePageClass" %>
  3. Maintenant, changez la balise CodeFile en CodeBehind.
  4. Enregistrez le fichier.
  5. Reconstruisez votre projet (cela créera un fichier de concepteur pour votre page)
  6. Annulez votre modification (étape 3).
60
Nagaraj S