Erro do NuGet NU5030
The license file 'LICENSE.txt' does not exist in the package.
Problema
O arquivo de licença é referenciado nos metadados com PackageLicenseFile no csproj ou o elemento license no nuspec, mas o arquivo em si não foi incluído no local esperado dentro do pacote.
Solução
Inclua o arquivo no pacote, por exemplo:
Se empacotar com os destinos:
<PropertyGroup>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
</PropertyGroup>
<ItemGroup>
<None Include="licenses\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>
Se empacotar com um nuspec:
<package>
<metadata>
<license type="file">LICENSE.txt</license>
</metadata>
<files>
<file src="licenses\LICENSE.txt" target="" />
</files>
</package>
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de