Upozornění NuGet NU5129
At least one .<extension> file was found in '<build_folder>/<tfm>/', but '<build_folder>/<tfm>/<package_id>.<extension>' was not.
<extension>
je jeden z: targets
, props
.
<build_folder>
je jeden z: build
, buildTransitive
, buildCrossTargeting
, buildMultiTargeting
.
<tfm>
je moniker cílové architektury nebo může chybět.
<package_id>
je identifikátor balíčku.
Příklady:
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.
Problém
Balíčky, které obsahují props a cíle NÁSTROJE MSBuild, musí před použitím ID .props
balíčku nebo .targets
rozšíření dodržovat zásady vytváření názvů. Soubory, které nedodržují tuto konvenci, nebudou importovány do projektů, které balíček používají.
Příklad: Pokud je Contoso.Utilities
ID balíčku a obsahuje soubory build/Contoso.Utilities.props
a build/Utilities.targets
bude importován pouze do Contoso.Utilities.props
projektů používajících balíček. Utilities.targets
NuGet nebude importován.
Řešení
Přejmenujte soubor tak, aby splňoval konvenci.
V předchozím příkladu by se měl přejmenovat na build/netstandard2.0/Contoso.Utilities.targets
NuGet, build/netstandard2.0/Utilities.targets
aby ho začal importovat. Pokud Utilities.targets
se importuje, Contoso.Utilities.props
přejmenujte soubor tak, aby používal i příponu .props
.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro