.NET Core - MSBuild

Neste capítulo, discutiremos o que é MSBuild e como ele funciona com o .NET Core. MSBuild é a plataforma de construção para Microsoft e Visual Studio. No aplicativo UWP, se você abrir a pasta do projeto, verá os arquivos project.json e * .csproj.

Mas se você abrir nosso aplicativo .NET Core Console anterior, verá os arquivos project.json e * .xproj.

  • O sistema de compilação .NET Core ou o sistema de compilação project.json não é suficiente para as necessidades de UWP; é por isso que a UWP ainda usa o sistema Build * .csproj (MSBuild).

  • Mas o project.json irá evoluir no que diz respeito ao sistema de construção.

  • Agora, se você deseja adicionar alguns arquivos existentes ao seu aplicativo UWP, conforme adicionamos no aplicativo Console, você precisa adicionar esses arquivos na pasta do projeto. Além disso, você também precisará incluir em seu projeto no Solution Explorer.

Vamos agora considerar os seguintes arquivos; copie esses arquivos para a pasta do projeto.

Vamos voltar ao Visual Studio e abrir o Gerenciador de Soluções.

  • Agora você pode ver que apenas copiar arquivos não é suficiente no caso de aplicativos UWP, porque no Gerenciador de Soluções, não podemos ver esses arquivos.

  • Agora devemos incluir esses arquivos também clicando no Show All Files ícone conforme destacado na imagem acima e você verá agora todos os arquivos na pasta do projeto.

Esses dois arquivos ainda não estão incluídos em nosso projeto. Para incluir esses arquivos, selecione-os e clique com o botão direito em qualquer arquivo e selecioneInclude in Project.

Agora, esses arquivos também estão incluídos. Uma coisa boa que pode ser prevista é a abordagem project.json de descartar arquivos para * .csproj na versão futura das ferramentas SKD e também no Visual Studio.