Xamarin Android fichier de Ressources non trouvé
Je suis de la construction d'une Application Android dans Visual Studio. Quand j'essaie de compiler l'application référencement d'éléments dans le dossier de Ressources, je reçois un de deux erreurs.
Si j'préface "de Ressources.De mise en page.[Id]" ou "des Ressources.Id.[Id]" avec l'espace de noms pour mon projet, j'obtiens cette erreur:
Le type ou le nom d'espace de noms 'Ressource' n'existe pas dans l'espace de noms " [app espace de noms]' (avez-vous besoin d'une référence d'assembly?)
Si je n'ai pas de préface à l'appel de la Ressource avec mon espace de noms, il tente d'accéder à la valeur par défaut d'Android.Classe de ressource et j'obtiens cette erreur:
'Android.De la ressource.Mise en page' ne contient pas une définition pour '[axml fichier]'
A quelqu'un courir à travers cette erreur avant? J'ai cherché pendant un certain temps et ne peut pas venir avec quelque chose qui semble être erronée. La Ressource.Concepteur fichier existe. J'ai supprimé et laissez-le se régénéré. Les Identifiants sont dans le fichier de Ressources, le projet n'a tout simplement pas reconnaître que la classe de ressource est là.
À l'origine, l'espace de noms pour cette application s'est terminée dans "Android". Pensant que peut-être partie du problème, je l'ai changé pour "_Android" et "AndroidApp", y compris la modification de l'espace de noms par défaut dans les propriétés du projet et la modification de la déclaration d'espace de noms dans chaque fichier. Cependant, cette erreur persiste à travers chaque changement.
OriginalL'auteur rwakelan | 2014-05-30
Vous devez vous connecter pour publier un commentaire.
Cela peut se produire lorsque vous ajoutez un nouveau fichier et Visual studio il définit à la mauvaise Action de construire. Je sais que cela m'est arrivé plusieurs fois et peut passer des plombes à essayer de comprendre ce qui se passe. Si vous cliquez droit sur le fichier et de voir l'action de Construire. cela devrait être réglé pour Android Ressource. Espérons que cela aide
OriginalL'auteur InitLipton
L'espace de noms dans votre code et de l'espace de noms dans l'explorateur de solutions doit être la même.
ouais ils doivent être de la même
Ils sont. J'ai mis à jour l'emplacement et le code des fichiers eux-mêmes à chaque itération.
OriginalL'auteur user3674052
dans AndroidManifest.xml assurez-vous qu'aucun des noms de fonction sur d'autres ressources qui n'existent plus pour Ex:
OriginalL'auteur Abdullah Tahan