Debug di F#

Il debug di F# è simile al debug di qualsiasi linguaggio gestito, con alcune eccezioni:

  • Nella finestra Auto non vengono visualizzate le variabili F#.

  • La modifica e la continuazione non sono supportate per F#.La modifica del codice F# durante una sessione di debug è possibile ma deve essere evitata.Poiché le modifiche al codice non vengono applicate durante la sessione di debug, la modifica del codice F# durante il debug provocherà una mancata corrispondenza tra il codice sorgente e il codice in fase di debug.

  • Il debugger non riconosce le espressioni F#.Per immettere un'espressione in una finestra o una finestra di dialogo del debugger durante il debug di F#, è necessario tradurre l'espressione nella sintassi C#.Quando si traduce un'espressione F# in C#, ricordare che C# utilizza == come operatore di confronto per uguaglianza e che F# utilizza un solo =.

Vedere anche

Altre risorse

Debug del codice gestito