.NET Core - File di progetto

In questo capitolo discuteremo dei file di progetto .NET Core e di come aggiungere file esistenti nel progetto.

Comprendiamo un semplice esempio in cui abbiamo alcuni file già creati; dobbiamo aggiungere questi file nel nostro progetto FirstApp.

Ecco l'implementazione di Student.cs file

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
  
namespace FirstApp { 
   public class Student { 
      public int ID { get; set; } 
      public string LastName { get; set; } 
      public string FirstMidName { get; set; } 
      public DateTime EnrollmentDate { get; set; } 
   } 
}

Ecco l'implementazione di Course.cs file.

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
  
namespace FirstApp { 
   public class Course { 
      public int CourseID { get; set; } 
      public string Title { get; set; } 
      public int Credits { get; set; } 
   } 
}

Salviamo ora questi tre file sul disco e nella cartella di origine del progetto.

  • Ora, se hai familiarità con .NET e questa era una tradizionale applicazione console .NET framework, è importante capire come aggiungere questi file nel tuo progetto in Visual Studio.

  • È prima necessario trascinare i file in Esplora soluzioni per copiarli nella cartella del progetto, poiché il progetto deve fare riferimento a questi file.

  • Uno dei vantaggi di .NET Core è l'approccio adottato con il file di progetto (project.json); possiamo semplicemente trascinare i file nella radice del nostro progetto e quindi questi verranno automaticamente inclusi nel nostro progetto.

  • Non è necessario fare riferimento manualmente ai file come abbiamo fatto in passato per le tradizionali applicazioni .NET Framework in Visual Studio.

Apriamo ora la radice del tuo progetto.

Copiamo ora tutti e tre i file nella radice del tuo progetto.

Ora puoi vedere tutti i file copiati nella cartella principale.

Passiamo ora a Visual Studio; riceverai la seguente finestra di dialogo.

Clic Yes to All per ricaricare il tuo progetto.

Ora vedrai che i file vengono inclusi automaticamente nel tuo progetto.