2009-06-17 7 views
1

J'ai environ 30-40 rapports dans mon projet, et Visual Studio 2008 insiste pour les ajouter à la boîte à outils chaque fois que je lance Visual Studio et que je vais chez le concepteur. Comme vous pouvez l'imaginer, cela prend du temps et consomme du temps que je pourrais sinon programmer. J'ai d'autres contrôles personnalisés que je ne veux pas quitter, mais je n'ai pas besoin des rapports affichés là-bas. Est-ce que je peux empêcher cela?Comment puis-je empêcher Visual Studio d'ajouter Crystal Reports à la boîte à outils?

Répondre

2

Vous devez aller dans Outils -> Options Puis trouver les propriétés générales de Windows Forms Designer. Ensuite, définissez la dernière entrée AutoToolboxPopulate sur False. Cela empêchera Visual Studio de charger vos rapports dans la boîte à outils.

+0

qui se débarrasse de mes autres contrôles personnalisés que je veux garder, comment puis-je les faire réapparaître? – Malfist

+0

vous devez utiliser le menu Choisir les éléments et sélectionnez-les dans la liste. Ensuite, vous pouvez sélectionner exactement les contrôles que vous voulez dans la boîte à outils. –

+0

J'ai essayé ça, ils ne sont plus là. – Malfist

0

Intéressant. Je n'ai jamais vu cela arriver avant. Vous pouvez faire un clic droit sur la boîte à outils et cliquez sur "Choisir les éléments" pour ouvrir la fenêtre des éléments de la boîte à outils. Vous pouvez vous assurer qu'ils ne sont pas sélectionnés dans l'onglet Composants .NET Framework. Si elles sont regroupées avec vos contrôles utilisateur, je pense que vous pouvez changer l'espace de noms des rapports ou des contrôles utilisateur pour les séparer, mais je ne suis pas sûr à 100% sur ce point. J'espère que cela n'aide que marginalement. :)

+0

Cela va se débarrasser d'eux jusqu'à ce que je redémarre Visual Studio, puis ils reviendront. – Malfist

1

Vous ne savez pas si cela est possible pour votre projet, mais n'utilisez pas de rapports fortement typés. Je n'ai jamais eu d'utilisation pour eux. Pourquoi avez-vous besoin de 30 d'entre eux? J'ai toujours stocké le chemin du rapport dans une base de données et gardé tous mes fichiers .rpt hors de l'assemblée.

Questions connexes