Para rodar só é necessário o runtime, não precisa do sdk.
Para rodar só é necessário o runtime, não precisa do sdk.
Olá, Juliano
Você está correto ao dizer que para rodar uma aplicação .NET, apenas o runtime é necessário. No entanto, a questão em discussão está se referindo aos componentes obrigatórios para compilar e executar seu projeto .NET.
O SDK (Software Development Kit) do .NET é necessário para compilar o código-fonte do projeto. Ele contém as ferramentas, compiladores e bibliotecas necessárias para construir os aplicativos. Sem o SDK, você não seria capaz de transformar seu código-fonte em um aplicativo executável.
Então, resumindo, você precisa do SDK para compilar o projeto e do runtime para executá-lo.
Por exemplo, se você estiver desenvolvendo um aplicativo em sua máquina, você precisará do SDK para compilar o código. Mas quando você for distribuir este aplicativo para os usuários, eles só precisarão do runtime para executá-lo, não do SDK.
Espero ter ajudado e bons estudos!