none
changement de framework cible avec un projet C# qui fait référence à un projet C++ RRS feed

  • Question

  • Bonjour,

    J'ai créé un projet DLL C++ CLR avec Visual Studio 2010 et également un projet DLL C#, ce dernier faisant référence à la DLL C++.

    J'ai besoin de limiter la DLL C# au framework 3.5 (pour être compatible avec ma version de LabView), j'ai pour cela modifié le framework cible dans les propriétés du projet C#. Lorsque je génère les librairies, j’obtiens pour la lib C# plusieurs erreurs du type suivant :

    "Impossible de résoudre la référence primaire "C:\Users\Nicolas\Documents\Visual Studio 2010\Projects\WrapperOPLibrary\netOPLibrary.dll", car elle a une dépendance indirecte sur l'assembly .NET Framework "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" dont la version "4.0.0.0" est supérieure à la version "2.0.0.0" du Framework cible actuel."

    J'ai réussi à forcer le framework cible du projet C++ à la version 3.5 en ajoutant la ligne "<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>" sous la balise "<PropertyGroup>" dans le fichier projet, mais les problèmes de compilation restent les mêmes.

    Quelqu'un pourrait-il m'aider à résoudre mon problème ?

    Merci.

    jeudi 27 octobre 2011 13:39

Réponses

Toutes les réponses