Dans notre projet de site Web, nous devons faire référence à l'assembly System.Data.DataSetExtensions, 4.0.0.0. Nous avons donc ajouté une référence dans le fichier webconfig, mais nous obtenons l'erreur suivante lors de la construction:Impossible de charger une DLL bien qu'elle soit dans bin et dans gac
erreur CS0012: Le type 'System.Data.TypedTableBase`1' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly 'System.Data.DataSetExtensions, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089'.
Nous avons ajouté la version 4.0.0.0 de la DLL dans le dossier bin du site au cas où.
D'abord dans gac il y avait seulement la version 3.5.0.0 de cette DLL, mais nous avons installé la version 4.0.0.0 via gacutil.exe. Maintenant, quand nous vérifions avec "gacutil.exe/l" la version de l'assembly correcte (4.0.0.0) semble être chargée dans gac, mais nous ne pouvons pas le voir dans l'explorateur Windows dans le dossier windows/assembly (il n'y a que la version 3.5. 0,0). Et nous recevons toujours la même erreur.
Quelqu'un a-t-il des suggestions pour résoudre ce problème?
Merci
également dans le moniteur de processus il y a une entrée de aspnet_wp.exe en disant AUCUN FICHIER pour «C: \ WINDOWS \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Data.DataSetExtensions \ v4.0_4.0.0.0__b77a5c561934e089 \ System. Data.DataSetExtensions.INI ". Est-ce que ceci pourrait être le problème ? – zeki