Niet-ondersteunde API's zoeken in uw code

API's in uw .NET Framework-code worden om verschillende redenen mogelijk niet ondersteund in .NET. Deze redenen variƫren van de eenvoudige oplossing, zoals een naamruimtewijziging, tot de moeilijkere oplossing, zoals een hele technologie die niet wordt ondersteund. De eerste stap is om te bepalen welke API's niet meer worden ondersteund en vervolgens de juiste oplossing te identificeren.

Belangrijk

.NET Upgrade Assistant is officieel afgeschaft. Gebruik in plaats daarvan de GitHub Copilot-moderniseringschatagent , die is opgenomen in Visual Studio 2026 en Visual Studio 2022 17.14.16 of hoger. Deze agent analyseert uw projecten en afhankelijkheden, produceert een stapsgewijs migratieplan met gerichte aanbevelingen en geautomatiseerde codecorrecties en voert elke wijziging door, zodat u deze kunt valideren of terugdraaien. Het automatiseert veelvoorkomende overdrachtstaken, het bijwerken van projectbestanden, het vervangen van afgeschafte API's en het oplossen van buildproblemen, zodat u sneller kunt moderniseren met minder handmatige inspanning.

.NET Portability Analyzer (portabiliteitsanalyzer)

Belangrijk

API-poort is afgeschaft ten gunste van binaire analyse met het hulpprogramma .NET Upgrade Assistant . De back-endservice van DE API-poort is afgesloten, dus als u het hulpprogramma wilt gebruiken, moet u deze offline gebruiken. Zie .NET API Port README voor meer informatie.

.NET Portability Analyzer is een hulpprogramma dat assembly's analyseert en een gedetailleerd rapport biedt over .NET-API's die ontbreken voor de toepassingen of bibliotheken die kunnen worden overdraagbaar op de opgegeven doelplatforms van .NET.

Als u .NET Portability Analyzer in Visual Studio wilt gebruiken, installeert u de extensie vanuit de marketplace.

Zie .NET Portability Analyzer voor meer informatie.