.NET Core - Arquivos de projeto
Neste capítulo, discutiremos os arquivos de projeto .NET Core e como você pode adicionar arquivos existentes em seu projeto.
Vamos entender um exemplo simples no qual temos alguns arquivos que já foram criados; temos que adicionar esses arquivos em nosso projeto FirstApp.
Aqui está a implementação do Student.cs Arquivo
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; }
}
}
Aqui está a implementação do Course.cs Arquivo.
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; }
}
}
Vamos agora salvar esses três arquivos no seu disco e na pasta de origem do seu projeto.
Agora, se você estiver familiarizado com o .NET e este era um aplicativo de console do .NET framework tradicional, é importante entender como adicionar esses arquivos em seu projeto no Visual Studio.
Primeiro, você precisa arrastar os arquivos para o explorador de soluções para copiá-los na pasta do projeto, porque o projeto precisa fazer referência a esses arquivos.
Um dos benefícios do .NET Core é a abordagem feita com o arquivo de projeto (project.json); podemos simplesmente colocar os arquivos na raiz do nosso projeto e então eles serão incluídos automaticamente em nosso projeto.
Não precisamos referenciar arquivos manualmente como fazíamos no passado para o aplicativo .NET Framework tradicional no Visual Studio.
Vamos agora abrir a raiz do seu projeto.
Vamos agora copiar todos os três arquivos na raiz do seu projeto.
Agora você pode ver todos os arquivos copiados para a pasta raiz.
Vamos agora para o Visual Studio; você receberá a seguinte caixa de diálogo.
Clique Yes to All para recarregar seu projeto.
Você saberá agora que os arquivos são incluídos automaticamente em seu projeto.