2009-03-20 3 views
1

Dans Visual Studio 2005, j'ai récemment réorganisé une solution avec plus de 30 projets dans 5 dossiers de solutions. Cependant, depuis que je l'ai fait, tous les contrôles personnalisés et les contrôles utilisateur de mes assemblys ont disparu de la boîte à outils WinForms.Les dossiers de solution et les éléments de boîte à outils sont-ils incompatibles?

Quelqu'un a-t-il déjà ressenti cela? Y a-t-il des solutions de rechange? Est-ce corrigé dans Visual 2008? J'ai essayé de réinitialiser la boîte à outils, mais elle ne remplit toujours pas correctement la boîte à outils.

Répondre

1

Ce problème est heureusement corrigé dans VS2008. Le projet qui contient votre contrôle peut être placé dans des dossiers de solution et leurs contrôles apparaissent toujours dans la boîte à outils.

0

Vous pouvez cliquer avec le bouton droit de la souris sur la boîte à outils pour ajouter des assemblys et des espaces de noms personnalisés. Peut-être que les assemblages référencés par votre boîte à outils ont été déplacés après la restructuration de votre projet?

+0

Je pourrais probablement le faire pour le faire fonctionner, mais c'est un problème, car ce sont des contrôles provenant d'assemblages au sein de cette solution. Je n'avais pas à le faire avant. Il a automatiquement rempli tous les contrôles découverts dans les projets de la solution. –

0

Avez-vous construit la solution depuis que vous l'avez réorganisée? Lorsque vous créez un contrôle, il est rapidement ajouté à la boîte à outils. Lorsque vous supprimez la sortie de la construction (comme en faisant un nettoyage), il est supprimé. BTW, l'ajout rapide n'utilise aucune classe/attributs ToolboxItem. Ne vous attendez donc pas à ce que les icônes soient correctes, etc.

Questions connexes