IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Installer un paquet nuget C# dans un projet C++/CLI


Sujet :

Développement Web avec .NET

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur C++
    Inscrit en
    Octobre 2008
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur C++

    Informations forums :
    Inscription : Octobre 2008
    Messages : 247
    Par défaut Installer un paquet nuget C# dans un projet C++/CLI
    Bonjour à tous

    Je viens vers vous parce que nous utilisons le framework OpenXML SDK dans notre application mais d'une vieille version. Nous souhaiterons profiter de la mettre à jour en passant par nuget cette fois ci. Le projet qui l'utilise est en C++/CLI (la surcouche C++ de microsoft).

    Lorsque j'essaye d'installer le framework via nuget pour notre projet cela me met une erreur*:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Attempting to gather dependency information for package 'DocumentFormat.OpenXml.2.11.3' with respect to project 'myproj', targeting 'native,Version=v0.0'
    Gathering dependency information took 594 ms
    Attempting to resolve dependencies for package 'DocumentFormat.OpenXml.2.11.3' with DependencyBehavior 'Lowest'
    Resolving dependency information took 0 ms
    Resolving actions to install package 'DocumentFormat.OpenXml.2.11.3'
    Resolved actions to install package 'DocumentFormat.OpenXml.2.11.3'
    Install failed. Rolling back...
    Package 'DocumentFormat.OpenXml.2.11.3' does not exist in project 'myproj'
    Package 'DocumentFormat.OpenXml.2.11.3' does not exist in folder 'E:\WS1\Dev\packages'
    Executing nuget actions took 606 ms
    Could not install package 'DocumentFormat.OpenXml 2.11.3'. You are trying to install this package into a project that targets 'native,Version=v0.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
    Time Elapsed: 00:00:01.5437374
    En revanche, dans un de nos projets C# l'installer fonctionne très bien. On dirait que le paquet nuget ne veut pas s'installer parce que le projet de destination n'est pas en C# lui même.

    Avez vous une idée ?

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Salut on dirait que tu n'a pas ton nuget DocumentFormat.OpenXml.2.11.3 dans tes deux repository locaux : 'myproj' et 'E:\WS1\Dev\packages'

    1 - Vérifie que le nuget existe bien dans l'un de ses deux dossiers
    2 - Vérifie dans ton fichiers packages.conf dans le projet ou tu souhaite l'installer que ce paquet n'est pas déjà présent et surtout si c'est le cas que la version du paquet soit < a celle que tu souhaite installer.
    3 - Si tu souhaite réinstaller la même version tu dois déférencer dans ton fichier packages.conf ton paquet et supprimer le paquet de ton dossier de ton dossier packages. Et ensuite le réinstaller.

Discussions similaires

  1. Installation de paquets en masse dans un script
    Par Philippe Dpt35 dans le forum Administration système
    Réponses: 14
    Dernier message: 27/05/2018, 13h40
  2. Apprendre à utiliser l'outil JavaScript Grunt - Installation et mise en place dans un projet
    Par Community Management dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/07/2017, 15h19
  3. Réponses: 2
    Dernier message: 28/04/2015, 00h16
  4. Utiliser une classe C++ dans un projet C++/CLI
    Par caradhras dans le forum C++/CLI
    Réponses: 4
    Dernier message: 26/06/2009, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo