.NET Core - MSBuild

In diesem Kapitel werden wir diskutieren, was MSBuild ist und wie es mit .NET Core funktioniert. MSBuild ist die Build-Plattform für Microsoft und Visual Studio. Wenn Sie in der UWP-Anwendung den Projektordner öffnen, werden sowohl die Dateien project.json als auch * .csproj angezeigt.

Wenn Sie jedoch unsere vorherige .NET Core Console-App öffnen, werden die Dateien project.json und * .xproj angezeigt.

  • Das .NET Core-Buildsystem oder das project.json-Buildsystem reichen für UWP-Anforderungen nicht aus. Aus diesem Grund verwendet UWP immer noch das Build-System * .csproj (MSBuild).

  • Aber project.json wird sich in Bezug auf das Build-System weiterentwickeln.

  • Wenn Sie Ihrer UWP-Anwendung einige vorhandene Dateien hinzufügen möchten, wie wir sie in der Konsolen-App hinzugefügt haben, müssen Sie diese Dateien im Projektordner hinzufügen. Darüber hinaus müssen Sie Ihr Projekt auch in den Projektmappen-Explorer aufnehmen.

Betrachten wir nun die folgenden Dateien; Kopieren Sie diese Dateien in Ihren Projektordner.

Kehren wir zu Visual Studio zurück und öffnen Sie den Projektmappen-Explorer.

  • Sie können jetzt sehen, dass nur das Kopieren von Dateien bei UWP-Anwendungen nicht ausreicht, da diese Dateien im Projektmappen-Explorer nicht angezeigt werden.

  • Jetzt müssen wir auch diese Dateien einschließen, indem wir auf klicken Show All Files Symbol wie im obigen Screenshot hervorgehoben und Sie sehen jetzt alle Dateien im Projektordner.

Diese beiden Dateien sind immer noch nicht in unserem Projekt enthalten. Um diese Dateien einzuschließen, wählen Sie diese Dateien aus, klicken Sie mit der rechten Maustaste auf eine beliebige Datei und wählen Sie dannInclude in Project.

Jetzt sind diese Dateien auch enthalten. Eine gute Sache, die vorhergesehen werden kann, ist der project.json-Ansatz, Dateien für * .csproj in der zukünftigen Version der SKD-Tools und auch für Visual Studio abzulegen.