A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Estructura de un proyecto .NET

15/21
Recursos

Aportes 3

Preguntas 0

Ordenar por:

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

En el archivo csproj en nuevas versiones se usa un nodo llamado <implicitUsings>enable<implicitUsings>, esto nos ayuda en el entorno a no poner dependencias nativas de .NET, por ejemplo cuando usamos Console.Writeline, necesitariamos poner al inicio de la codificacion using System;. Con esta clase me queda claro las diferencias en la codificaci贸n que se hizo en el curso de C# del 2018 a lo que se propone ahorita con las diferentes versiones.

Si no te funciona el comando 鈥渃ode鈥 en tu terminal, debes abrir Visual Studio Code > View > Command Palete鈥> Install 鈥榗ode鈥 command in PATH command.

Caracter铆sticas del archivo .csproj

  • El archivo consoleapp.csproj no contiene nada de l贸gica, es un archivo de configuraci贸n.
  • Tiene un formato XML
  • En la parte superior se especifica un SDK, este var铆a de acuerdo al tipo de proyecto con el que estamos trabajando.
  • El OutputType es el resultado que tendr铆amos de la publicaci贸n del proyecto
  • El TargetFramework es la versi贸n del Framework con la cual se est谩 ejecutando el proyecto
  • El ImplicitUsing nos ayuda a que no tengamos que especificar las librer铆as que vayamos a necesitar dentro de nuestros archivos de c贸digo.
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

</Project>

| Nota: El archivo .csproj y Program.cs son los archivos base de cualquier proyecto en .Net