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

C# Discussion :

Problème avec fichier nuspec


Sujet :

C#

  1. #1
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut Problème avec fichier nuspec
    Bonjour,

    J'ai plusieurs fichiers nuspec que j'utilise dans des taches NuGet Pack sur Azure Pipeline.
    Dans un premier fichier j'ai des dépendances à d'autres packages issus de ma solution.
    Et dans second fichier, j'ai un dépendance vers un package venant de l'exterieur (Stimulsoft.Report.Net qui est lui même dépendant de Stimulsoft.Report.Engine)

    En gros
    A, dépend de B et C
    C dépend de Stimulsoft.Report.Net
    Stimulsoft.Report.Net dépend de Stimulsoft.Report.Engine

    Je souhaiterai lorsque j'installe mon package A n'avoir que A, B et C qui s'ajoutent dans les références car je n'en ai pas besoin pour compiler.
    Mais avoir bien entendu dans le résultat du build tout ce dont j'ai besoin au final.

    Je suis tombé sur cet article qui semblait répondre à mon besoin mais ça ne semble pas fonctionner.
    https://docs.microsoft.com/fr-fr/nug...assembly-files
    https://docs.microsoft.com/fr-fr/nug...ed-by-projects

    Mes nuspec ressemblent à ceci :
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <?xml version="1.0" encoding="utf-8"?>
    <package>
      <metadata>
        <id>XXX.Application.BaseWork</id>
        <version>1.1.1</version>
        <authors>XXX</authors>
        <owners>XXX</owners>
        <licenseUrl>http://www.XXX.fr</licenseUrl>
        <projectUrl>http://www.XXX.fr</projectUrl>
        <iconUrl>http://www.XXX.fr</iconUrl>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <description>XXX Application BaseWork</description>
        <!-->releaseNotes></releaseNotes-->
        <copyright>Copyright (c) 2008-2019 All Right Reserved, http://XXX.fr</copyright>
        <tags></tags>
        <dependencies>
    		<dependency id="XXX.Core.Domain.BaseWork" version="1.1.1" />
    		<dependency id="XXX.Data.BaseWork" version="1.1.1" />
        </dependencies>
    	<references>
    		<reference file="XXX.Application.BaseWork.dll" />
    		<reference file="XXX.Domain.BaseWork.dll" />
    		<reference file="XXX.Data.BaseWork.dll" />
    	</references>
      </metadata>
      <files>
    	<file src="..\SolutionXXX\Application.BaseWork\bin\Debug\XXX.Application.BaseWork.dll" target="lib\net48" />
    	<file src="..\SolutionXXX\Application.BaseWork\bin\Debug\XXX.Domain.BaseWork.dll" target="lib\net48" />
    	<file src="..\SolutionXXX\Application.BaseWork\bin\Debug\XXX.Data.BaseWork.dll" target="lib\net48" />
    	<file src="..\SolutionXX\Application.BaseWork\bin\Debug\XXX.Domain.BaseWork.dll" target="ref\net48" />
    	<file src="..\SolutionXXX\Application.BaseWork\bin\Debug\XXX.Data.BaseWork.dll" target="ref\net48" />
      </files>
    </package>
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?xml version="1.0" encoding="utf-8"?>
    <package>
      <metadata>
        <id>XXX.Data.BaseWork</id>
        <version>1.1.1</version>
        <authors>XXX</authors>
        <owners>XXX</owners>
        <licenseUrl>http://www.XXX.fr</licenseUrl>
        <projectUrl>http://www.XXX.fr</projectUrl>
        <iconUrl>http://www.XXX.fr</iconUrl>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <description>XXX Data BaseWork</description>
        <!-->releaseNotes></releaseNotes-->
        <copyright>Copyright (c) 2008-2019 All Right Reserved, http://XXX.fr</copyright>
        <tags></tags>
        <dependencies>
        <dependency id="Stimulsoft.Reports.Net" version="2020.2.1" />  
        </dependencies>
      </metadata>
      <files>
    	<file src="..\SolutionXXX\Data.BaseWork\bin\Debug\XXX.Data.BaseWork.dll" target="lib\net48" />
      </files>
    </package>

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    C'est bon, j'ai trouvé.
    Il faut dire à VS de ne pas installer les dépendances.
    Il va alors référencer uniquement ce qu'on a mis dans les nœud <reference>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec fichier .exe
    Par rostomus dans le forum MATLAB
    Réponses: 3
    Dernier message: 28/12/2006, 17h02
  2. [XSL] Problème avec fichier distant
    Par ploxien dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2006, 20h24
  3. Problème avec fichier Excel génère erreur
    Par Yanmeunier dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/02/2006, 11h53
  4. [Delphi 3] Problème avec fichier ressource .RES
    Par delphim dans le forum EDI
    Réponses: 2
    Dernier message: 28/06/2005, 18h11
  5. Problème avec fichier texte
    Par jpdelx dans le forum ASP
    Réponses: 7
    Dernier message: 13/11/2003, 13h17

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