J'ai du mal à organiser certains Crystal Reports dans une structure plus maniable dans un projet Winforms VB.Net.Comment utiliser correctement les espaces de noms dans vb.net avec des ressources intégrées?
Les rapports ont tous été en défaut à l'espace de noms racine (dans ce cas, les « rapports ») et ayant des noms comme « analysisKS3SubjectSummary.rpt », « analysisKS4SubjectSummary.rpt » etc.
Pour ranger ce Ï mis namespaces pour les classes de rapport et sur la propriété 'Custom Tool Namespace' du rapport. Ceux-ci sont structurés comme ceci:
Reports.Analysis.KS3.SubjectSummary
Reports.Analysis.KS4.SubjectSummary
Les espaces de noms a bien fonctionné, mais si un rapport a le même nom que ci-dessus. Le projet ne construira pas, indiquant que deux ressources incorporées ne peuvent pas avoir le même nom.
Ensuite, il affiche 'Reports.SubjectSummary' comme description d'erreur, mais il n'y a pas de telle ressource. Il semble qu'il essaye de les remettre à l'espace de noms racine pendant la construction.
Une idée de comment je peux forcer les ressources incorporées à utiliser les espaces de noms appropriés qui leur sont donnés?
P.S. Apparemment, cela fonctionne en C# sans modification nécessaire. Mais j'en ai besoin pour travailler avec VB.
Vraiment vraiment souhaiter MS viderait juste l'espace de noms "racine" dans VB et juste faire le même espace de noms par défaut comme C# – AussieALF
@AussieALF, je ne suis pas d'accord. Avoir un espace de noms racine est tellement plus facile que l'espace de noms par défaut de C#. Chaque projet C# majeur sur lequel j'ai travaillé a des problèmes d'espace de nommage. – AMissico