C# - Compiladores

C# - Compiladores

Ao correr programas com String Interpolation, o compilador C# para a linha de comandos dá erro. A solução passa por instalar um compilador .Net


Ao tentar compilar um programa com o CSC aparece o erro pois não reconhece o String Interpolation:


Pelo meio, pensei que instalar o Mono resolveria, mas não:

Ao executar o comando de Dotnet Build indica a sua inexistência e oferece o link para o site:

Instalei o .NET 8.0 SDK para x64:

O primeiro passo é criar uma estrutura de projecto. Escrevi teste e o programa criou a estrutura numa pasta TESTE, que por acaso fica dentro da qual eu estava a experimentar coisas...

Movendo para essa pasta e executar o comando Build, o .NET compila o programa:


Para criar um executável, tentei primeiro preencher a linha de comandos como num exemplo que vi, mas não resultou, então eliminei as opções adicionais, penso que o programa identifica o sistema presente:

Executar o .\ para poder correr o programa.
Aqui houve uma alteração, como não indiquei nada mais, o programa chama-se pelo nome do projecto:

O código fonte não é de minha autoria, tirei isto algures da net, perdi a referencia.

Seguimos com processo de aprender algo mais.


Mais sobre String Interpolation:

$ - string interpolation - format string output - C# | Microsoft Learn



Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via