Curso de Introducci贸n a C#

Curso de Introducci贸n a C#

Carlos Eduardo G贸mez Garc铆a

Carlos Eduardo G贸mez Garc铆a

Conoce .NET Framework 6

3/26

Lectura

En la clase anterior acabamos de instalar Visual Studio Community 2019. Sin embargo, Microsoft recientemente lanz贸 la versi贸n 2022, pero鈥 驴qu茅 cambia exactamente? 驴Me impedir谩 seguir el curso? 驴Debo instalar otra versi贸n? 馃鈥 Bien, comparemos estas versiones 馃槈. Spoiler: Esto no te impedir谩 continuar con el curso, pero te ense帽ar茅 a trabajar con esta versi贸n 馃憖.

En la versi贸n 2019 de Visual Studio usamos .NET Framework en su versi贸n 3.1. Entre las principales caracter铆sticas de esta versi贸n resalta el hecho de que debemos escribir toda la estructura de clases y namespaces en nuestro programa:

carbon.png

隆Pero esto ya no es necesario en Visual Studio 2022! Esta versi贸n del IDE utiliza por defecto a .NET Framework en su versi贸n 6, y es gracias a esta versi贸n que podemos empezar a escribir directamente nuestro programa, sin tener la estructura base 馃槑:

carbon (1).png

Aunque .NET Framework permite esto, algunas veces querr谩s trabajar con diferentes namespaces, o incluso querr谩s tener el control por tu propia cuenta de la clase con la que quieres trabajar; es por eso que tambi茅n tienes la posibilidad de escribir la estructura de clases de siempre para que puedas tener todo el control de tu programa.

驴Y qu茅 pasa si yo quiero usar la versi贸n que usa el profesor en las clases?

隆Eso no es ning煤n problema! Como ya te mencion茅, esa es la versi贸n 3.1 de .Net Framework, esta versi贸n ya viene por defecto en Visual Studio 2019, pero si est谩s usando Visual Studio 2022 la puedes descargar鈥 驴adivinas de d贸nde? 馃憖.

Cuando instalamos Visual Studio tambi茅n se nos instal贸 una aplicaci贸n llamada 鈥淰isual Studio Installer鈥. En esta aplicaci贸n t煤 puedes a帽adir o quitar funcionalidades de tu IDE, pero eso lo profundizaremos en la pr贸xima clase. Por ahora, busca esa aplicaci贸n dentro de tus programas y 谩brela.

Dentro de ella debemos ir a la pesta帽a 鈥淐omponentes Individuales鈥 y aqu铆 deber谩s seleccionar la opci贸n que dice 鈥.NET Core 3.1 Runtime (LTS)鈥

Captura de pantalla 2021-12-11 184013.png.

Una vez seleccionada debes hacer click sobre el bot贸n 鈥淢odify鈥 o 鈥淢odificar鈥 y esto a帽adir谩 .NET Core 3.1 a tu IDE, simplemente debes reiniciarlo cuando termine.

Con esto listo, cuando crees un nuevo proyecto o soluci贸n, en la ventana de configuraci贸n de tu nuevo proyecto ver谩s una opci贸n que dice 鈥淔ramework鈥. En ese campo podr谩s seleccionar entre la versi贸n 3.1 o la versi贸n 6 (o cualquier otra versi贸n que hayas instalado).

configure-new-project-framework.png

Recuerda que la versi贸n 3.1 es la que estaremos usando durante la mayor铆a de clases el curso, pero t煤 puedes usar la versi贸n 6 sin problemas 馃槈.

Como dato adicional, el proyecto que encontrar谩s en la secci贸n de recursos de cada una de las clases estar谩 hecho bajo la versi贸n 3.1, esto para que sea compatible con quienes a煤n use la versi贸n 2019 馃挌.

馃憢 Nos vemos en la siguiente clase donde seguiremos profundizando en nuestro IDE.

Aportes 13

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Peque帽o resumen acerca de las versiones de .NET:

  • .NET Framework (4.8) = Apicaciones solo para Windows
  • .NET Core (3.1) = Version OpenSource que es multiplataforma.
  • .NET 5 (y luego la 6) = Version m谩s reciente que unifica .Net Core con .NET Framework, opensource y multiplataforma

Algo me dice que es el mejor momento para aprender c#

Si trabajan con VS 2019 es bueno no instalar a煤n VS 2022, porque al menos yo, tuve un gran problema de compatibilidad con los proyectos en los que trabajo.

Aun no me qued贸 claro si se debe instalar o no la versi贸n m谩s reciente. Seg煤n los comentarios, algunos dicen que s铆, otros que no. La verdad creo que esto debe de dejarse claro desde la clase anterior.

隆Qu茅 tal rollo lo de las versiones de .NET!
Recomiendo este video, muy bueno: https://www.youtube.com/watch?v=zWfIl2Za-es

Considero que, si queremos usar lo 煤ltimo de las caracter铆sticas que nos ofrece Visual Studio, es mejor instalar Vs. 2022 y el .net 6. Pero si queremos tener estabilidad y un soporte continuo, es mejor instalar .net framework 3.1, el cual es una versi贸n LTS que brinda todav铆a un soporte largo en el tiempo

Hizo fata una explicaci贸n sobre generalidades de los nombres de las versiones de .NET y sus capacidades.

Esta mal el titulo de este post, no confundir .net framework con .net core y .net. Como bien comentan los compa帽eros las diferencias, el objetivo que quisieron transmitir en este post es conocer .net 6 (no .net framework).

Normalmente utilizo 4.5, pero es momento de actualizar!!

Esta clase, me ayudo bastante, gracias Mtro. Ricardo y al equipo Platzi.

sin problema

Version 6

Valla Valla muy interesante !