Depurando F#

A depuração de F# é semelhante à depuração de qualquer linguagem gerenciada, com algumas exceções:

  • A janela Autos não exibe variáveis F#.

  • Não há suporte para Editar e Continuar para F#. A edição de código F# durante uma sessão de depuração é possível, mas deve ser evitada. Como as alterações de código não são aplicadas durante a sessão de depuração, a edição do código F# durante a depuração causará uma incompatibilidade entre o código-fonte e o código que está sendo depurado.

  • O depurador não reconhece expressões F#. Para inserir uma expressão em uma janela do depurador ou em uma caixa de diálogo durante a depuração de F#, você deve converter a expressão em sintaxe C#. Ao converter uma expressão F# em C#, lembre-se de que c# usa == como o operador de comparação para igualdade e que F# usa um único =.