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.
versie geïntroduceerd: .NET 7
Belangrijk
Dit artikel is bedoeld voor degenen die Windows Forms onderhouden. Deze waarschuwing is niet van toepassing op het gebruik van Windows Forms.
Om het risico op cast- en overloopuitzonderingen die zijn gekoppeld aan IntPtr op verschillende platforms te verminderen, wordt het gebruik van Message.WParam, Message.LParamen Message.Resultdoor de Windows Forms SDK niet toegelaten. Projecten die gebruikmaken van de DEBUG build van de Windows Forms SDK en die verwijzen naar WParam, LParamof Result, kunnen niet worden gecompileerd vanwege waarschuwings-WFDEV001.
Tijdelijke maatregel
Werk uw code bij voor het gebruik van de nieuwe interne eigenschappen, WParamInternal, LParamInternalof ResultInternal, afhankelijk van de situatie.
Een waarschuwing onderdrukken
Als u de verouderde API's moet gebruiken, kunt u de waarschuwing in code of in het projectbestand onderdrukken.
Onderdrukt de waarschuwing met een van de volgende methoden:
Stel de ernst van de regel in het bestand .editorConfig.
[*.{cs,vb}] dotnet_diagnostic.WFDEV001.severity = noneZie Configuratiebestanden voor codeanalyseregelsvoor meer informatie over editorconfiguratiebestanden.
Voeg de volgende
PropertyGrouptoe aan uw projectbestand:<PropertyGroup> <NoWarn>$(NoWarn);WFDEV001</NoWarn> </PropertyGroup>Onderdrukken in code met de
#pragma warning disable WFDEV001richtlijn.
Zie Hoe u codeanalysewaarschuwingen kunt onderdrukken voor meer informatie.
.NET Desktop feedback