none
Problème de dépendances entre les assemblies Microsoft.Sharepoint et System.* RRS feed

  • Question

  • Bonjour,


    Je rencontre actuellement différents warning lors de la compilation d'un projet Sharepoint 2010.


    En effet, lors de la compilation, différents warning s'affichent, présentant des assemblies manquantes dans le gac Client du framework .Net 4.0.

    Le point commun à tous ces warning est la liaison omniprésente entre les assemblies manquantes et l'assembly Microsoft.Sharepoint. [2010, donc v14]


    Le message est systématiquement basé sur le format qui suit :

    The currently targeted framework ".NETFramework,Version=v4.0,Profile=Client"does not include "System.Web, Version=4.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" which the referenced assembly"Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL" depends on.This caused the referenced assembly to not resolve. To fix this, either (1)change the targeted framework for this project,or (2) remove the referenced assembly from the project.


    Les différentes DLL manquantes sont toujours du côté System, partie Web, Worklow, ServiceModel, etc etc...

    Je n'ai pas fait un test pour toutes les assemblies, mais via l'utilitaire GacUtil, j'ai pu observer que ces assemblies étaient référencées dans mon gac, mais pour es architectures processeur x86 ou AMD64, mais pas MSIL. [Or c'est manifestement ce qui est réclamé]

    J'ai essayé d'aller récupérer ces DLL en fouillant au chemin suivant

    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client

    Effectivement, les DLL sont présentes, mais impossible de les installer dans le gac, mais une erreur s'affiche : "An attempt was made to load a program with an incorrect format"

    J'arrive à cours d'idée pour essayer de débloquer sur ce point.

    Toute aide est la bienvenue.

    Cordialement.




    jeudi 19 juin 2014 09:58

Réponses

Toutes les réponses