.NET Core - MSBuild
В этой главе мы обсудим, что такое MSBuild и как он работает с .NET Core. MSBuild - это платформа сборки для Microsoft и Visual Studio. В приложении UWP, если вы откроете папку проекта, вы увидите файлы project.json и * .csproj.
Но если вы откроете наше предыдущее приложение .NET Core Console, вы увидите файлы project.json и * .xproj.
Системы сборки .NET Core или системы сборки project.json недостаточно для UWP; вот почему UWP все еще использует систему сборки * .csproj (MSBuild).
Но в том, что касается системы сборки, project.json переместится.
Теперь, если вы хотите добавить несколько существующих файлов в свое приложение UWP, как мы добавили в приложение Console, вам необходимо добавить эти файлы в папку проекта. Кроме того, вам также нужно будет включить в свой проект в обозреватель решений.
Давайте теперь рассмотрим следующие файлы; скопируйте эти файлы в папку вашего проекта.
Вернемся в Visual Studio и откроем обозреватель решений.
Теперь вы можете видеть, что только копирования файлов недостаточно в случае приложений UWP, потому что в обозревателе решений мы не можем видеть эти файлы.
Теперь мы должны включить эти файлы, нажав на Show All Files как выделено на скриншоте выше, и теперь вы увидите все файлы в папке проекта.
Эти два файла все еще не включены в наш проект. Чтобы включить эти файлы, выберите эти файлы и щелкните любой файл правой кнопкой мыши, а затем выберитеInclude in Project.
Теперь эти файлы тоже включены. Одна хорошая вещь, которую можно предвидеть, - это подход project.json для удаления файлов для * .csproj в будущей версии инструментов SKD, а также в Visual Studio.