Advertencia de NuGet NU5129
At least one .<extension> file was found in '<build_folder>/<tfm>/', but '<build_folder>/<tfm>/<package_id>.<extension>' was not.
<extension>
es uno de los siguientes valores: targets
, props
.
<build_folder>
es uno de los siguientes valores: build
, buildTransitive
, buildCrossTargeting
, buildMultiTargeting
.
<tfm>
es un Moniker de la plataforma de destino o puede estar ausente.
<package_id>
es el identificador de paquete del paquete.
Ejemplos:
At least one .targets file was found in 'build/netstandard2.0/', but 'build/netstandard2.0/MyPackage.targets' was not.
At least one .props file was found in 'build/netstandard2.0/', but 'build/netstandard2.0/MyPackage.props' was not.
At least one .props file was found in 'buildTransitive/net472/', but 'buildTransitive/net472/My.Package.Id.props' was not.
At least one .targets file was found in 'buildMultitargeting/netcoreapp3.0/', but 'buildMultitargeting/netcoreapp3.0/Contoso.Utilities.targets' was not.
At least one .props file was found in 'build/', but 'build/AdventureWorks.Tools.props' was not.
Problema
Los paquetes que incluyen propiedades y destinos de MSBuild deben seguir la convención de nomenclatura de usar el identificador de paquete antes de la extensión .props
o .targets
. Los archivos que no siguen esta convención no se importarán en proyectos que usen el paquete.
Ejemplo: si el identificador del paquete es Contoso.Utilities
y contiene los archivos build/Contoso.Utilities.props
y build/Utilities.targets
, solo se importará el archivo Contoso.Utilities.props
en los proyectos que usen el paquete. NuGet no importará Utilities.targets
.
Solución
Cambie el nombre del archivo para que coincida con la convención.
En el ejemplo anterior, se debe cambiar el nombre de build/netstandard2.0/Utilities.targets
a build/netstandard2.0/Contoso.Utilities.targets
para que NuGet empiece a importarlo. Si Utilities.targets
se importa en Contoso.Utilities.props
, cambie el nombre del archivo para que use también la extensión .props
.
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