Error de NuGet NU5030
The license file 'LICENSE.txt' does not exist in the package.
Problema
Se hace referencia al archivo de licencia en los metadatos con PackageLicenseFile en el csproj o con el elemento de licencia en el nuspec, pero el archivo en sí no se incluyó en la ubicación esperada dentro del paquete.
Solución
Incluya el archivo en el paquete, por ejemplo:
Si se empaqueta con los destinos:
<PropertyGroup>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
</PropertyGroup>
<ItemGroup>
<None Include="licenses\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>
Si se empaqueta con una especificación nuspec:
<package>
<metadata>
<license type="file">LICENSE.txt</license>
</metadata>
<files>
<file src="licenses\LICENSE.txt" target="" />
</files>
</package>
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de