Je travaille sur une application de conception lourde (en utilisant Visual C++ 2.0, mais une solution C# devrait toujours être pertinente). Ma configuration est la suivante:Assembleurs .NET Designer, erreur C++ C#
J'ai un UserControl nommé « hôte » Je tente un UserControl nommé « enfant »
enfant contient une propriété à une classe dont le type est défini dans une dll totalement différent, le nom "mytools.dll"
Enfant fonctionne très bien dans le concepteur. Cependant, quand je vais traîner « enfant » sur « hôte » du concepteur, je reçois l'erreur suivante:
Failed to create component 'Child'. The error message follows: 'System.io.filenotfoundexception: could not load file or assembly MyTools, Version XXXXXX, Culture=neutral
.....
{unhelpful callstack}
Si je commente la propriété « enfant » qui pointe vers la classe mytools.dll , tout dessine juste Peachy. J'ai la propriété marquée par « Browsable (faux), et DesignerSerializable (caché), et il ne vous aide pas.
est-il un moyen pour moi de dire explicitement » Ne pas charger ce dll, vous aurez pas besoin dans le temps de conception », ou d'une façon pour moi de forcer une dll à charger du concepteur programme?
Merci!
Cela semble être le problème. Je VEUX toujours que ma propriété soit publique, mais devra faire un travail de bidouillage pour éviter que le concepteur essaye de charger la 3ème assemblée. – greggorob64