dotnet add referencedotnet add reference

Cet article s’applique à : ✓ SDK .NET Core 1.x et ultérieurThis article applies to: ✓ .NET Core 1.x SDK and later versions

NameName

dotnet add reference : ajoute des références entre projets (P2P).dotnet add reference - Adds project-to-project (P2P) references.

RésuméSynopsis

dotnet add [<PROJECT>] reference [-f|--framework] <PROJECT_REFERENCES> [-h|--help] [--interactive]

DescriptionDescription

La commande dotnet add reference est une option pratique pour ajouter des références de projet à un projet.The dotnet add reference command provides a convenient option to add project references to a project. Après l’exécution de la commande, les éléments <ProjectReference> sont ajoutés au fichier projet.After running the command, the <ProjectReference> elements are added to the project file.

<ItemGroup>
  <ProjectReference Include="app.csproj" />
  <ProjectReference Include="..\lib2\lib2.csproj" />
  <ProjectReference Include="..\lib1\lib1.csproj" />
</ItemGroup>

ArgumentsArguments

  • PROJECT

    Spécifie le nom du fichier projet.Specifies the project file. Si aucun fichier n’est spécifié, la commande en recherche un dans le répertoire actuel.If not specified, the command searches the current directory for one.

  • PROJECT_REFERENCES

    Références entre projets (P2P) à ajouter.Project-to-project (P2P) references to add. Spécifiez un ou plusieurs projets.Specify one or more projects. Les modèles Glob sont pris en charge sur les systèmes Unix/Linux.Glob patterns are supported on Unix/Linux-based systems.

OptionsOptions

  • -h|--help

    Affiche une aide brève pour la commande.Prints out a short help for the command.

  • -f|--framework <FRAMEWORK>

    Ajoute des références de projet uniquement quand vous ciblez un framework spécifique.Adds project references only when targeting a specific framework.

  • --interactive

    Permet à la commande de s’arrêter et d’attendre une saisie ou une action de l’utilisateur (son authentification, par exemple).Allows the command to stop and wait for user input or action (for example, to complete authentication). Option disponible à partir du kit SDK .NET Core 3.0.Available since .NET Core 3.0 SDK.

ExemplesExamples

  • Ajouter une référence de projet :Add a project reference:

    dotnet add app/app.csproj reference lib/lib.csproj
    
  • Ajouter plusieurs références de projet au projet dans le répertoire actuel :Add multiple project references to the project in the current directory:

    dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
    
  • Ajouter plusieurs références de projet à l’aide du modèle d’utilisation des caractères génériques (globbing) sur Linux/Unix :Add multiple project references using a globbing pattern on Linux/Unix:

    dotnet add app/app.csproj reference **/*.csproj