Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De pakket-id PackageId voldoet niet aan de beperkte set tekens. De id mag alleen ASCII-letters, cijfers, puntjes ('.' en streepjes ('-') bevatten. Deze moet beginnen met een letter of cijfer en mag geen opeenvolgende punten of streepjes bevatten.
Issue
Uw pakket-id bevat tekens die niet voldoen aan de NuGet-pakket-id-standaarden. Geldige pakket-id's moeten de volgende regels volgen:
- Gebruik alleen ASCII-letters, cijfers, puntjes (
.) en streepjes (-). - Begin met een letter of cijfer.
- Geen opeenvolgende stippen (
..) of opeenvolgende streepjes (--). - Wees 100 tekens of minder.
Deze waarschuwing wordt weergegeven tijdens dotnet pack of nuget pack wanneer de pakket-id in uw project of .nuspec bestand een of meer van deze regels schendt.
Oplossing
Werk de PackageId eigenschap in het projectbestand of het <id> element in het .nuspec bestand bij om alleen toegestane tekens te gebruiken.
Als uw projectbestand bijvoorbeeld een niet-ASCII-teken bevat in de pakket-id:
<PropertyGroup>
<PackageId>Müller.Package</PackageId>
</PropertyGroup>
Wijzig deze in een geldige id die alleen ASCII-tekens gebruikt:
<PropertyGroup>
<PackageId>Mueller.Package</PackageId>
</PropertyGroup>
Als u een .nuspec bestand gebruikt, werkt u het element bij <id> :
<package>
<metadata>
<id>My.Valid-Package</id>
</metadata>
</package>
Zie NuGet-pakket-id-standaarden voor meer informatie over de beperkingen voor pakket-id's.