Containers gebruiken standaard de tag 'nieuwste'
De standaardinstallatiekopietag die wordt gebruikt voor .NET SDK-gebouwde containers is gewijzigd van de waarde van het Version
project in de waarde latest
.
Vorig gedrag
Voorheen werd de installatiekopie gebouwd met een tagwaarde waarvan het wijzigen van $(Version)
de tag mogelijk was op basis van dezelfde waarde die de rest van het .NET-ecosysteem gebruikt.
Nieuw gedrag
Vanaf .NET 8 heeft de gegenereerde installatiekopieën de latest
tag in alle gevallen.
Versie geïntroduceerd
.NET 8 Preview 6
Type wijziging
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Met deze wijziging wordt de standaardcontainerisatie-ervaring afgestemd op de ontwikkelaarservaringen voor andere containerhulpprogramma's, zoals de Docker CLI. Het maakt ook de interne ontwikkelingslus van herhaalde containers gemakkelijker te gebruiken met hulpprogramma's zoals Docker Compose, omdat de versie stabiel blijft.
Aanbevolen actie
Stel de versie expliciet in als u deze nodig hebt. De eenvoudigste manier is om de ContainerImageTag
eigenschap op de opdrachtregel in te stellen op een expliciete versie, bijvoorbeeld /p:ContainerImageTag=1.2.3
. Maar u kunt de waarde ook programmatisch instellen zoals elke andere MSBuild-eigenschap. In een projectbestand kunt u de $(Version)
eigenschap blijven gebruiken door de ContainerImageTag
eigenschap toe te voegen:
<PropertyGroup>
<ContainerImageTag>$(Version)</ContainerImageTag>
</PropertyGroup>
Betrokken API's
Geen.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor