开发学院

您的位置:首页>教程>正文

教程正文

.NET Core MSBuild

  在本章中,我们讨论什么是MSBuild以及它如何与.NET Core一起工作。MSBuild是微软和Visual Studio的构建平台。在UWP应用程序中,如果你打开项目文件夹,你会同时看到project.json和*.csproj文件。

project_json.jpg

  但是如果你打开我们以前的.NET Core控制台应用程序,你会看到project.json和*.xproj文件。

files.jpg

  .NET Core构建系统或project.json构建系统不足以满足UWP需求;这就是UWP仍在使用*.csproj (MSBuild) 的原因。

  但是就建筑系统而言project.json将来将不受支持。

  现在,如果您想像我们在Console应用程序中添加的那样向UWP应用程序添加一些现有文件,那么您需要将这些文件添加到项目文件夹中。此外,您还需要在解决方案资源管理器中包含在项目中。

  现在让我们将下面的文件复制到项目文件夹中。

project_folder.jpg

copy_to_project.png

  让我们回到Visual Studio并打开解决方案资源管理器,你会发现,在UWP应用程序中,仅仅复制文件是不够的,因为在解决方案资源管理器中,我们看不到这些文件。点击上面截图中突出显示的“显示所有文件”图标,你会看到项目文件夹中的所有文件。

file_not_include.png

  现在这两个文件并没有包含在我们的项目中,鼠标右键单击这些文件在弹出的菜单选择,然后选择“包括在项目中”。

include_file.png

  现在这些文件已经包含在项目中了。