Winforms n'a pas Pu charger le fichier ou l'assembly " Microsoft.ReportDesigner, Version=10.0.0.0 " dans VS2012

C'est me rend fou. J'ai une application winforms construire dans VS2012 trageting .NET 4.5. Sur quelques formes-je utiliser un ReportViewer. Au début, j'ai travaillé avec ReportViewer pour 2012 (version 11.0.0.0). Tous fonctionne bien. Cependant, mon client ne veut pas installer cette version sur leurs postes de travail, néanmoins, parce que cette version utilise le CLR Types SQL 2012. Ne me demandez pas pourquoi, mais je dois accepter cela pour l'instant.

J'ai donc décidé d'utiliser le reportviewer version 10.0.0. J'ai téléchargé le redistributional paquet et l'a installé. J'ai également ajouté à ma boîte à outils dans VS2012 et supprimé le reportviewer dll est déjà référencé dans mon projet. Mais quand je fais glisser une version 10 reportviewer dans mon formulaire, j'obtiens l'erreur suivante:

N'a pas pu charger le fichier ou l'assembly " Microsoft.ReportDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances. L'assemblée manifeste définition ne correspond pas à la référence d'assembly. (Exception de HRESULT: 0x80131040)

L'exécution de l'application sans erreurs, mais je n'ai pas conception appui sur les formes à l'aide de ce contrôle reportviewer, comme vous pouvez le voir dans l'image. Je tiens à vous débarrasser de l'erreur.

Winforms n'a pas Pu charger le fichier ou l'assembly

J'ai vérifié le GAC et ne pouvait pas trouver le mentionné MicroSoft.ReportDesigner. Il est là pour la version 9.0.0.0 et 11.0.0.0 mais pas pour 10.0.0.0.

Ligne de fond, comment puis-je utiliser le ReportViewer version 10.0.0. au moment de la conception dans VS2012 sans le problème de la conception d'erreur?

Cadre: .NET 4.5
Type d'appli : winforms
Langue : vb.net
Visual Studio: Version 2012
Contrôle: contrôle ReportViewer 10.0.0.0 SP 1

P. S. j'ai aussi testé le contrôle ReportViewer dans VS2010, il n'y a aucun problème à l'utiliser au moment de la conception.

[Mise à JOUR]

L'erreur exacte lorsque j'essaie d'ajouter le ReportViewer sur mon formulaire VS2012 est:

Winforms n'a pas Pu charger le fichier ou l'assembly

Le plus grand mystère pour moi est de savoir comment vous avez réussi à l'ajouter à la boîte à outils. Le redist package est uniquement destiné à obtenir ReportViewer sur une machine cliente, il ne fournit pas les assemblies de référence. Que vous ne pouvez pas le trouver dans le GAC est par ailleurs facile à expliquer, vous êtes probablement à la recherche à la faux. Il est ajouté à la v2 GAC, pas la v4 du GAC. Regarder dans c:\windows\assembly. Ajouter plus d'informations à votre question sur l'endroit où vous avez trouvé la référence assemblées, c'est l'étape qui s'est mal passé.
Ajouter à la boîte à outils a été facile. Lors de la sélection d'articles tout simplement aller à l'Reportviewer.Winforms.dll. Puis il apparaît dans la boîte à outils. Cependant, vous ne pouvez utiliser l'un des reportviewers. Soit la version qui vient avec VS2012 ou la VS2010. Autant que la question sur le GAC, j'ai vérifié C:\windows\assembly. J'ai eu une version 9.0.0.0 et 11.0.0.0. n'est pas une version 10.0.0. Mais nous allons un autre itinéraire. Afin de les résoudre, ce n'est pas la plus haute Priorité plus. Thx pour la réponse, je suis toujours curieux de savoir comment le résoudre de toute façon. 😉

OriginalL'auteur Stephan | 2013-10-10