‫Portanto, uma coisa a ser observada com a codificação ao vivo é que, no momento, você pode encontrar alguns bugs ao
‫usá-la.
‫Por exemplo, suponha que eu queira adicionar uma nova propriedade da UE à minha plataforma de mudança.
‫Eu posso ir em frente e apenas copiar o enter.
‫Eu só vou ter um meu dois aqui.
‫Agora vou em frente e fielmente de acordo com o curso, uso codificação ao vivo para reconstruir e ver minha nova propriedade.
‫E uma vez feito isso, vá em frente e feche a janela e eu posso ir em frente e atualizar as plataformas móveis.
‫A propriedade aqui pode dizer, bem, eu não quero que seja 99 aqui, quero que seja definido como 300.
‫E então eu termino o dia e fecho meu editor.
‫No entanto, o que você pode observar é que quando você for em frente e relançar o projeto e obter
‫o esboço e procurar novamente sua plataforma móvel, selecione-a.
‫Você verá que, oh não, essa nova propriedade desapareceu.
‫Então, o que parece ter acontecido é que a codificação ao vivo afetou apenas a mudança no editor, mas
‫não a tornou permanente no disco.
‫Isso não fez com que ficasse lá.
‫Então, o que você pode ficar tentado a fazer é, ok, bem, vou apertar o botão de codificação ao vivo novamente.
‫Ele seguirá em frente e reconstruirá e reintroduzirá minha alteração, mas você notará, oops, é
‫redefinido para o valor padrão.
‫Então eu perdi esses dados que eu tinha inserido aqui, o que não é bom.
‫Portanto, se você se encontrar nessa situação em que foi em frente e parece ter perdido
‫alguns dados, vá em frente e feche o editor imediatamente para que não salvemos nenhum desses dados perdidos.
‫E então o que você quer fazer é ir para o código do Visual Studio e controlar o turno B para abrir as
‫tarefas de compilação e iniciar sua tarefa de compilação regular aqui.
‫Certifique-se de que cada compila totalmente fora do editor com o editor fechado.
‫Então você pode voltar ao seu arquivo de projeto e abri-lo novamente e podemos ir e olhar
‫no esboço para nossa plataforma móvel, selecioná-lo e eles vão.
‫Agora você pode ver que a nova propriedade adicionada não está apenas lá, mas também está lá com o valor que
‫nós salvamos como antes de fecharmos o editor pela primeira vez, então não perdemos nenhum dado dessa maneira.
‫Agora, acho que 90% dos problemas com a codificação ao vivo se resumem a esse problema.
‫Portanto, se for esse o caso, reiniciar o editor e recarregar pode resolver o problema.
‫Mas se você achar isso frustrante ou parecer estar tendo outros problemas com a codificação ao vivo, poderá reverter para o antigo método
‫de fazer coisas que é chamado de recarga a quente.
‫Você vai para o menu de edição e vai para as preferências do editor.
‫Você seleciona a codificação ao vivo na seção geral e apenas desativa a codificação ao vivo para que eles possam
‫fechar as preferências e você precisará reiniciar o editor para tornar essa alteração permanente.
‫Então, uma vez que foi reiniciado, você pode recompilar usando o botão de recompilação usual na parte inferior,
‫certo?
‫Espero que isso ajude você a superar quaisquer problemas que possa encontrar ao compilar com codificação ao vivo e nos
‫vemos na próxima palestra.