2013-04-13 3 views
2

Je suis en train de découpler l'exécution et à temps partiel en temps de conception de composant personnalisé (donc l'exécution peut utiliser .NET 4.0 Client Profile et le temps de conception utilisera le cadre complet 4.0).Référencer assemblée en temps de conception de composant personnalisé

j'ai tous la conception liées à des classes dans l'assemblage séparé qui fait référence à l'assemblage d'exécution et l'assemblage de l'exécution fait référence uniquement l'ensemble de temps de conception par chaîne:

[Designer("MyCompany.MyComponents.ComponentDesigner, MyCompany.MyComponents")] 
[ToolboxItem("MyCompany.MyComponents.ComponentToolboxItem, MyCompany.MyComponents")] 

Le problème est, après avoir fait glisser le Composant de la boîte à outils, Visual Studio se plaint de ne pas pouvoir créer d'élément de boîte à outils.

Tous les cours sont publics. L'assemblage au moment de l'exécution NE fait PAS référence à l'assemblage au moment de la conception.

Avez-vous vu/résolu quelque chose de similaire? Merci!

Répondre

0

La dernière fois que j'ai développé un composant de temps de conception, j'ai utilisé une autre instance de Visual Studio pour déboguer avec la première instance attachée à la seconde.

conseils utiles: les bugs dans les constructeurs temps de conception sont mauvais. Je ne sais pas si c'est toujours vrai, mais le studio visuel perd la trace du temps de conception par rapport à l'exécution de vous travaillez avec des contrôles imbriqués.

Questions connexes