.NET Core MSBuild

在本章中,我们将讨论什么是 MSBuild 以及它如何与 .NET Core 一起工作。MSBuild 是 Microsoft 和 Visual Studio 的生成平台。在 UWP 应用程序中,如果打开项目文件夹,则会看到项目文件 .csproj

但若你们打开我们之前的 .NET Core 控制台应用程序,你们也会看到 *.xproj 这个文件。

  • .NET Core UWP 构建系统仍然使用 *.csproj(MSBuild) 生成系统。
  • 现在,如果您想像我们在控制台应用程序中添加的那样将一些现有文件添加到 UWP 应用程序,那么您需要将这些文件添加到项目文件夹中。此外,您还需要在解决方案资源管理器的项目中包含。

现在让我们将这些文件复制到项目文件夹。

让我们返回Visual Studio并打开解决方案资源管理器。

  • 您现在可以看到,在 UWP 应用程序中,仅复制文件是不够的,因为在解决方案资源管理器中,我们看不到这些文件。
  • 现在,我们必须通过单击上面屏幕截图中突出显示的 "显示所有文件" 图标来显示这些文件,您现在将看到项目文件夹中的所有文件。

这两个文件仍然没有包含在我们的项目中。要包含这些文件,请选择这些文件并右键单击任何文件,然后选择 "包含在项目中"。

现在这些文件也包括在项目中了。