Erreur NuGet NU5030
Le fichier de licence « LICENSE.txt » n’existe pas dans le package.
Problème
Le fichier de licence est référencé dans les métadonnées avec PackageLicenseFile dans csproj ou l’élément de licence dans nuspec, mais le fichier lui-même n’a pas été inclus dans l’emplacement attendu dans le package.
Solution
Incluez le fichier dans le package, par exemple :
Si le pack est avec les cibles :
<PropertyGroup>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
</PropertyGroup>
<ItemGroup>
<None Include="licenses\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>
Si vous empaquetez avec un nuspec :
<package>
<metadata>
<license type="file">LICENSE.txt</license>
</metadata>
<files>
<file src="licenses\LICENSE.txt" target="" />
</files>
</package>