.NET Core - MSBuild
W tym rozdziale omówimy, czym jest MSBuild i jak działa z .NET Core. MSBuild to platforma kompilacji dla programów Microsoft i Visual Studio. W aplikacji UWP, jeśli otworzysz folder projektu, zobaczysz pliki project.json i * .csproj.
Ale jeśli otworzysz naszą poprzednią aplikację .NET Core Console, zobaczysz pliki project.json i * .xproj.
System kompilacji .NET Core lub system kompilacji project.json nie jest wystarczający dla potrzeb platformy UWP; dlatego platforma UWP nadal korzysta z systemu budowania * .csproj (MSBuild).
Ale project.json zostanie usunięta, jeśli chodzi o system kompilacji.
Teraz, jeśli chcesz dodać kilka istniejących plików do aplikacji UWP, tak jak dodaliśmy w aplikacji Console, musisz dodać te pliki do folderu projektu. Ponadto należy również uwzględnić w projekcie w Eksploratorze rozwiązań.
Rozważmy teraz następujące pliki; skopiuj te pliki do folderu projektu.
Wróćmy do programu Visual Studio i otwórz Eksplorator rozwiązań.
Teraz widać, że samo kopiowanie plików nie jest wystarczające w przypadku aplikacji UWP, bo w Solution Explorer tych plików nie widzimy.
Teraz musimy również dołączyć te pliki, klikając Show All Files ikonę, jak zaznaczono na powyższym zrzucie ekranu, a zobaczysz teraz wszystkie pliki w folderze projektu.
Te dwa pliki nadal nie są zawarte w naszym projekcie. Aby dołączyć te pliki, wybierz te pliki i kliknij prawym przyciskiem myszy dowolny plik, a następnie wybierzInclude in Project.
Teraz te pliki są również dołączone. Jedną z dobrych rzeczy, które można przewidzieć, jest podejście project.json polegające na usuwaniu plików dla * .csproj w przyszłej wersji narzędzi SKD, a także do programu Visual Studio.