.NET Core MSBuild
在本章中,我们讨论什么是MSBuild以及它如何与.NET Core一起工作。MSBuild是微软和Visual Studio的构建平台。在UWP应用程序中,如果你打开项目文件夹,你会同时看到project.json和*.csproj文件。
但是如果你打开我们以前的.NET Core控制台应用程序,你会看到project.json和*.xproj文件。
.NET Core构建系统或project.json构建系统不足以满足UWP需求;这就是UWP仍在使用*.csproj (MSBuild) 的原因。
但是就建筑系统而言project.json将来将不受支持。
现在,如果您想像我们在Console应用程序中添加的那样向UWP应用程序添加一些现有文件,那么您需要将这些文件添加到项目文件夹中。此外,您还需要在解决方案资源管理器中包含在项目中。
现在让我们将下面的文件复制到项目文件夹中。
让我们回到Visual Studio并打开解决方案资源管理器,你会发现,在UWP应用程序中,仅仅复制文件是不够的,因为在解决方案资源管理器中,我们看不到这些文件。点击上面截图中突出显示的“显示所有文件”图标,你会看到项目文件夹中的所有文件。
现在这两个文件并没有包含在我们的项目中,鼠标右键单击这些文件在弹出的菜单选择,然后选择“包括在项目中”。
现在这些文件已经包含在项目中了。