Lorsque je déplace des fichiers .xaml et .xaml.vb vers un nouveau projet Silverlight, les fichiers .g générés n'incluent plus de membres pour le x: Attributs de nom définis dans le fichier xaml. Cela signifie que les fichiers code-behind ne peuvent pas faire référence à ces membres et ne peuvent pas générer.Déplacement de fichiers .xaml et .xaml.vb vers un nouveau projet Silverlight interruptions xaml compilation
Répondre
Dans Visual Studio, sélectionnez le fichier .xaml et dans les propriétés, définissez l'action de construction du fichier sur Page. Vous ne devriez pas avoir besoin de modifier le fichier de projet à la main.
Je pense avoir répondu à ma propre question. Si vous copiez et collez un contrôle utilisateur d'un projet à un autre à l'aide de l'Explorateur de solutions Visual Studio, il place ce contrôle usercontrol dans le fichier vbproj (pas sûr de csproj) en tant que ApplicationDefinition au lieu de page. Par exemple, en changeant le xml dans le vbproj pour ressembler à ceci pour chaque usercontrol:
<Page Include="calculator.xaml">
<Generator>MSBuild:MarkupCompilePass1</Generator>
<SubType>Page</SubType>
</Page>
... résout le problème.
Ceci est un petit peu d'outil vaudou qui me met mal à l'aise, mais au moins les fichiers sont transparents pour que vous puissiez les comprendre et les modifier.
Cela ressemble à un bogue dans Visual Studio.
Même si cela ne va pas, essayez ceci:
- Supprimez le fichier que vous manuellement ajouté de l'explorateur manuellement. Vous préférez utiliser VS pour l'ajouter.
- Faites un clic droit sur le projet et cliquez sur Ajouter-> Élément existant.
- VS fera le reste du travail de synchronisation du codebehind et de XAML.
Bharath
- 1. Silverlight DataGrid Actualiser entre fichiers Xaml
- 2. Silverlight XAML Designer
- 3. Silverlight - DataContext relatif en XAML?
- 4. Actualiser Silverlight UserControl via XAML
- 5. Définition de l'attribut Silverlight XAML Order Matters
- 6. Convertisseur ConvertBase64ToImage de XAML dans Silverlight 3
- 7. Outil de conversion XAML vers C#
- 8. Échange de données entre xaml et aspx
- 9. Silverlight XAML Reliure - Décimal à doubler
- 10. Déclare DateTime en XAML dans Silverlight
- 11. Convertir SWF en XAML
- 12. Charger Silverlight Canvas dans un fichier XAML séparé?
- 13. Déplacement du site SharePoint MOSS 2007 vers un nouveau serveur
- 14. problème Report Viewer après déplacement vers un nouveau serveur
- 15. design expert XAML
- 16. Obtention de XAML de l'écran en cours dans silverlight 2
- 17. XAML Best Practices Guideline
- 18. Accéder à un élément XAML à partir d'un autre XAML
- 19. Propriétés de liaison XAML
- 20. Directives de codage XAML
- 21. Sérialisation Xaml et structures immuables?
- 22. était pas là un moyen de générer un gestionnaire d'événements de l'éditeur XAML dans un projet Silverlight
- 23. Silverlight PRISM et fichiers de style «loose»
- 24. Données de contrôle utilisateur Silverlight 3 Liaison en xaml
- 25. Comment utiliser AttachedCommandBehavior dans un nouveau projet?
- 26. Silverlight - Définition de DataContext en XAML plutôt qu'en constructeur?
- 27. Comment lier une chaîne de ressources à Xaml dans Silverlight
- 28. Désactiver l'aperçu XAML
- 29. Windows changement de bouton WPF et XAML
- 30. Liaisons XAML WPF et affichage CurrentCulture