J'ai une solution Visual Studio 2005 qui contient deux projets - un projet Windows Forms dans VB et une bibliothèque de classes dans C#. Mon projet VB comprend un fichier de rapport RDLC.Référence de projet dans le rapport ReportViewer RDLC
J'ai récemment appris que vous pouvez ajouter du code personnalisé et des références externes à un rapport RDLC. Je voudrais référencer ma bibliothèque de classe C# du fichier RDLC (qui, comme je l'ai dit, est dans mon projet VB). Mais lorsque vous cliquez sur le bouton "..." sur l'onglet Report -> Properties -> References, il ne vous donne pas la possibilité d'ajouter des références de projet, uniquement des assemblages .NET et d'autres fichiers .dll sur votre machine.
Quelle est la meilleure façon d'ajouter une référence de projet à un RDLC?
J'ai essayé d'ajouter ma bibliothèque C# .dll à partir des dossiers bin du projet VB et C#, mais j'ai reçu des erreurs de compilation indiquant qu'elle était introuvable. J'ai trouvé la solution de contournement qui m'a demandé de placer le fichier .dll dans mon dossier Visual Studio /..../ PrivateAssemblies. Ce faisant, je me suis débarrassé de l'erreur Fichier introuvable, mais j'ai quand même reçu une erreur me disant que la classe que j'essayais de référencer sur l'onglet Report -> Properties -> References sous Les classes sont introuvables.
Toutes les suggestions seraient grandement appréciées. Merci.
Bonjour, je me demandais si vous aviez déjà trouvé une solution à ce problème? Je reçois la même chose. – Nurvx
Je suis curieux de connaître les meilleures pratiques pour cette question (d'où la prime pour bump la question). Essentiellement, j'ai ce fouillis hérité d'un système que je tente de nettoyer. Une partie de ce processus consiste à apporter un peu de bon sens au processus de construction/déploiement. Pour résumer, je suis actuellement dans une situation où j'ai un projet de bibliothèque de classes (qui est greffé sur une instance SharePoint pendant le déploiement) avec des fichiers RDLC et un autre projet (via une référence de projet) avec du code utilisé par les RDLC. Quelle est la meilleure pratique pour référencer ce code? Le déplacer vers le même projet est une option. – David