Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. [ Windows / UserControl ] (dragon)

jeudi 28 août 2008 à 18:07:14 | Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

Bonjour à tous,

j'ai un petit soucis avec une solution multi projet.

ma solution possède 40 projets distinct. Jusque là, aucun problème.

tout le projet compile parfaitement, avec aucune erreur et très peu de warning, mais rien de critique.

Par contre lors de l'exécution, j'appel un userControl qui se situe dans une DLL et à chaque fois, ça m'affiche:
Impossible de charger le type 'LanguageStudio.cboChangeLangue' à partir de l'assembly 'LanguageStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

Si je fait un rebuild du projet LanguageStudio, aucun problème à la prochane exécution.

Par contre, j'encripte mes EXE avec .Net Reactor pour éviter la décompilation et pour me faire chier, le message d'erreur reviens de nouveau, mais là, plus aucun moyen de recompiler le language studio.

J'ai essayé de monter la priorité de compilation, de supprimer la référence et la recréer, mais ça n'a rien changé.

Quelqu'un aurait une idée de la raison que la DLL a de la misère a charger le premier coup si on ne la compile pas séparément ???

Merci

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------


jeudi 28 août 2008 à 18:25:43 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

gillardg

bizare autant qu'étrange en effet as tu essayé de modifier l'ordre dans lequel le build se fait ??


jeudi 28 août 2008 à 18:28:19 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

oui j,ai essayé de le devancé, ça a rien changé

voici un bout du stacktrace
   à Solution_Intégree_Softicket_SIS.frmAuthentification.InitializeComponent()
   à Solution_Intégree_Softicket_SIS.frmAuthentification..ctor() dans C:\Programmation\Logiciel\SofticketV4.0\softicketSIS\InterfaceAdministrationSofticket\FormulaireAuthentification\frmAuthentification.vb:ligne 12



-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------


jeudi 28 août 2008 à 18:33:40 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

je viens d'effectuer un autre test, si ça peut aider
j'ai mis un break point au

InitializeComponent()

en suivant les indications du stacktrace. Je me rend jusque là, mais si je fais aller à la ligne suivante, là j'ai l'erreur, j'ai bien sur désactivé le

DebuggerStepThrough

Donc je ne rentre même pas dans le

InitializeComponent()



-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------

jeudi 28 août 2008 à 18:37:41 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

gillardg

et si tu le compile à part ça fonctionne 
60 prj dans une solution il est possible que visual studio s'emmele les pinceaux


jeudi 28 août 2008 à 18:40:45 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

pas 60 mais 40, dont 10 de déchargé qui n'ont aucun lien

lol on va rire là
j'ai fais une cherche sur la variable my.Application.Info.LoadedAssemblies
Voici ce que j'ai trouvé


(40) {System.Reflection.Assembly} System.Reflection.Assembly

CodeBase " [ Lien ]"
EntryPoint Nothing System.Reflection.MethodInfo
EscapedCodeBase " [ Lien ]"
Evidence {System.Security.Policy.Evidence} System.Security.Policy.Evidence
FullName "LanguageStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
GlobalAssemblyCache False
HostContext 0
ImageRuntimeVersion "v2.0.50727"
Location "C:\Programmation\Logiciel\SofticketV4.0\Build\LanguageStudio.dll"
ManifestModule {System.Reflection.Module} System.Reflection.Module
ReflectionOnly False

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------


jeudi 28 août 2008 à 18:42:03 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

ouin, je crois que je vais aller poster ça sur Microsoft Connect

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------


jeudi 28 août 2008 à 18:55:01 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

gillardg

bonne idée mais tu paux aussi avoir de laide de pas mal de monde sur

microsoft.public.fr.dotnet.vb   ( français )
microsoft.public.dotnet.languages.vb   ( english )
qui se trouve sur le serveur NNTP       msnews.microsoft.com



Bonjour chez vous !

jeudi 28 août 2008 à 19:11:37 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

dragon

Réponse acceptée !
voici la solution
deleter le projet défectueux
rebuild
ajouter un nouveau projet existant
refaire les référence

ça devrait être bon, j,ai fais des comparaisons de fichier, les fichiers de a solution sont identique, juste l'ajout du projet qui n'est plus situé au même endroit dans le sln

le bug est transmit à microsoft

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------


jeudi 28 août 2008 à 19:48:48 | Re : Impossible de charger le type "nom du control" partir de l'assembly '"nom de l'assembly", Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

Kevin.Ory

Salut,
40 projets dans une solution, c'est pas mal :-)

"très peu de warning, mais rien de critique."
Mouais... pas besoin d'avoir un "warning critique" pour avoir un gros problème par la suite... je te conseil de tous les éliminer pour éviter les mauvaises surprises. Ce ne devrait pas être difficile, le compilateur VB.NET est assez débrouillard pour ne pas trop nous emmerder ^^

D'après tes tests, il semblerait donc que le problème surviennent dans InitializeComponent, autrement dis lors de l'initialisation de tes contrôles.
La 1ère chose à faire est de cerner le problème. Créé un nouveau projet vide, mets-y ton LanguageStudio.cboChangeLangue et debug, car une erreur ne vient pas "juste pour faire chier" :-D

"Donc je ne rentre même pas dans le InitializeComponent()"
J'en doute fort. Si tu bug sur un appel de procédure, c'est pas un problème de code mais de PC ;p

J'ai pas très bien compris quand ton prog bug et quand il fonctionne, mais ce que je peux dire c'est que dans une solution multi-projet, il faut toujours refaire une compilation/génération complète avant de lancer en mode debug. J'ai plusieurs fois constaté que les changements ne sont pas pris en compte si on ne le fait pas.

Il n'est pas difficile de faire un contrôle qui provoque une exception lors de l'initialisation. Il n'y a pas que la Sub New du contrôle qui est appelé dans InitializeComponent(), mais il y a aussi les valeurs appliquées aux propriétés du contrôle qui lance du code.
Par exemple:
- Tu fais un contrôle qui accède à une base de donnée lorsque son texte change.
- Dans InitializeComponent() le designer fait :
MonControl.Text = ""
MonControl.Dataset = Me.MonDataset
=> Bug, car la base de données n'est pas encore accessible lorsque le texte du contrôle change la 1ère fois. (il faut faire un If Me.Dataset IsNot Nothing dans TextChanged)

Fais un pas à pas dans le code d'initialisation de ton contrôle qui bug et trouve la ligne exacte qui provoque une erreur.


Ben bon voilà en gros, sans plus d'infos je ne sais quoi ajouter d'autre :-)

Bonne chance


1 2

Cette discussion est classé dans : type, partir, impossible, charger, assembly


Répondre à ce message

Sujets en rapport avec ce message

impossible de faire un requette partir d'un champ de type numeric [ par steph ] ex : rs.open (SELECT * FROM MaTable where MonChamp = " & "'" & variableDeTypeInteger & "'" &"",cn ,ect..cette requete marche mais pas si MonChamp est impossible de charger le type [ par xvis ] bonjour,j'essaye de créer une application avec visual studio 2005.j'ai l'erreur suivante:Description : Une erreur s'est produite au cours de l'analys impossible de charger le type [ par xvis ] bonjour j'essaye de créer une application web, et je me retrouve avec l'erreur suivante:Code :<!--[if !IE] Charger un composant utilisateur a partir du code vb.net [ par milo2009 ] Salut, Mon probleme est que j'ai crée mes composants utilisateurs, mais que je ne veux pas les mettres sur ma feuille pendant que je là remplis. Ce Renvoyer un type a partir d'une classe [ par codea ] dans un module de déclare: Type tDimensions     Longueur As Single     largeur As Single     Epaisseur As Single End Type Dans une classe je met: P IMPOSSIBLE DE CHARGER LE PROJET EN WIN98 [ par zmoha40 ] J'ai un logiciel quej'ai développé sous vb6 et j'ai une copie de de ce logiciel (codes sources compris) sur deux PC. Un pc avec XP ET  autre avec Win9 Requete SQL a partir d'un RecordSet existant [ par Obi_1 ] Bonjour,J'ai un prog en VB6 qui se connecte à une base de données Access (connection à l'aide d'un objet DataEnvironment, Microsoft Jet 4.0). J'utilis impossible de charger l'objet car il n'est pas disponible dans cette machine [ par muqa ] Bonjourc ma premiere appli en VBA, j'en suis fier mais quand j'ai voulu l'essayer sur d'autres postes, ca marche un fois sur 2 <img src="/imgs2/smile_ Charger une image a partir d'une url [ par Syphou ] Bonjour,Est il possible de charger une image a partir d'une url ?C'est a dire, j'ai un grid view avec une liste d'image que j'ai dans un base de donné charger des application vb6 a partir de notre app. [ par zaka2005 ] salut a tous         j'ai un probleme avec mon application:c'est que je veux charger tout un projet vb6 avec ses formes et controles ! ! mais a partir


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.