NuGet-fout NU5050

Er is geprobeerd meerdere bestanden in dezelfde locatie(s) in te pakken. De volgende bestemmingen zijn meerdere keren gebruikt: inhoud\readme.txt

Probleem

Meerdere bestanden hebben hetzelfde doelpad in uw pakket. NuGet kan geen pakket met dubbele bestandspaden maken.

De volgende .nuspec vermeldingen plaatsen bijvoorbeeld beide een bestand op content\readme.txt:

<files>
  <file src="first\readme.txt" target="content\" />
  <file src="second\readme.txt" target="content\" />
</files>

Solution

Verwijder dubbele bestandsvermeldingen of wijzig de doelpaden, zodat elk bestand een uniek pad in het pakket heeft. Als u jokertekenpatronen gebruikt om bestanden op te nemen, controleert u op overlappende overeenkomsten.

Werk voor een .nuspec bestand de target of exclude kenmerken van de file elementen bij. Werk voor het projectpakket de PackagePath metagegevens bij of stel deze in Pack="false" voor items die u niet wilt opnemen. Zie Inclusief inhoud in een pakket voor meer informatie.