lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie stelle ich ein das bei einem C# Bibliotheksprojekt die nuget Abhängigkeiten in den Build Ordner kopiert werden?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Du kannst in der Projektdatei dieses Property hinzufügen.

<PropertyGroup>
    <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>
von (539 Punkte)  
0 Pluspunkte 0 Minuspunkte

Du kannst ein BuildTarget für MSBuild hinzufügen das alle lokalen Abhängigkeiten ermittelt und in das Output Directory kopiert.

<Target Name="CopyNuGetDeps" AfterTargets="Build">
  <Copy SourceFiles="@(ReferenceCopyLocalPaths)" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" />
</Target>

Framework-Assemblies (z.B. System.* aus dem Runtime/Shared Framework) werden nicht als einzelne DLLs mitkopiert, die sind Teil der installierten Runtime. 

von (88 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,536 Fragen

3,055 Antworten

281 Kommentare

13 Nutzer