9
votes

Ressource.designer.cs ne se régénère pas dans Mono (Xamarin Studio)

Je développe actuellement une application avec Mono, j'ai récemment mis à jour à Xamarin Studio 4.0.8 et posait des problèmes avec les éléments de conception non ajoutés à la solution.

J'ai essayé de modifier manuellement les concepteurs.cs , et plus tard, je l'ai effacé, espérant que le programme la régénérera à nouveau, avec les changements de mise en page. P>

J'ai essayé: p>

  • la reconstrant p> li>

  • nettoyage et reconstruction p> li>

  • effacer le fichier via l'explorateur de fichiers p> li> ul>

    et il ne se régénère toujours pas correctement, Xamarin crée le ressource.designer.cs mais il est vide, et lors de la compilation de la compilation de cela: P>

    Error CS0103: The name 'Resource' doesn't exist in the current context (CS0103)
    


2 commentaires

Avez-vous essayé d'ouvrir le fichier XIB en Xcode? Comme double en cliquant sur Xamarin Studio?


J'ai le même numéro utilisant Xamarin Studio 4.0.10 (Build 5) sur Mac. J'ai essayé de supprimer le fichier de ressource.designer.cs, mais maintenant, cela ne le régénérera pas. Avez-vous déjà trouvé une solution?


3 Réponses :


5
votes

J'avais cela arrivé au dos. Si vous cliquez avec le bouton droit de la souris sur votre fichier XML, puis cliquez sur Propriétés. Assurez-vous que l'action de construction est définie sur "AndroidResource"

Si je me souviens bien que corrigé-le


0 commentaires

6
votes

beaucoup de temps ayant ce problème. Ce que j'ai fait:

  1. supprimer "ressources.designer.cs" à l'aide de xamarin (bouton secondaire-> Supprimer).
  2. Aller à la ligne de commande (Finder sur Mac / Explorateur sous Windows) et supprimez manuellement le fichier (assurez-vous de l'avoir supprimé).
  3. aller à xamarin, propre-> build (ceci régénérera les resoruces.designer.cs).
  4. Lorsque vous supprimez le fichier du projet, vous devez l'ajouter à nouveau. Bouton secondaire sur le projet-> Ajouter des fichiers-> Sélectionnez Ressources.designer.cs (Dossier Tipical On / Resources).
  5. Assurez-vous que l'action "Build Action" du fichier de ressource.designer.cs est compilée (elle prend parfois une action de construction différente par défaut).
  6. propre et construction.

    au moins cela a travaillé la plupart du temps.


2 commentaires

Après le nettoyage, il n'y a plus de fichier dans le projet


Le fichier est créé mais en ce jour qu'aucun code généré, même si je reconstruis le projet



0
votes

Ce travail pour moi:

  1. Ouvrez votre fichier .designer.cs et effacez tout le contenu de la classe, laissant uniquement la déclaration de classe vide.
  2. Ouvrez le fichier .xib ou le storyboard qui vous permet de vous soucier de votre fichier .Cs.
  3. Mettre à jour Identifier> Propriété de classe de la vue qui utilise cette classe .designer.cs CLASSE DE CLASSE, DEFOCUS, FOCUS ET SETTINGE La valeur de la propriété.
  4. Enregistrer
  5. Reconstruisez

0 commentaires