在本章中,我们将讨论什么是msbuild,以及它如何与.net core一起工作。 msbuild是microsoft和visual studio的构建平台。在uwp应用程序中,如果打开项目文件夹,则会看到project.json
和*.csproj
文件。
但是,如果打开前面创建的.net core控制台应用程序,那么将看到project.json
和* .xproj
文件。
project.json
构建系统不足以满足uwp需求; 这就是为什么uwp仍然使用*.csproj(msbuild)
构建系统。现在考虑下面的文件; 将这些文件复制到项目文件夹。
回到visual studio 并打开解决方案资源管理器。
现在可以看到,只有在uwp应用程序中复制文件是不够的,因为在解决方案资源管理器中,我们无法看到这些文件。
现在还必须包含这些文件,通过点击上面屏幕截图中突出显示的所有文件图标,您将会看到项目文件夹中的所有文件。
这两个文件仍然不包括在项目中。 要包含这些文件,请选择这些文件,然后右键单击任何文件,然后选择包含在项目中。
现在这些文件也包括在内。可以预见的一件好事是在未来版本的skd工具中将*.csproj
的文件丢弃到project.json
,也是使用visual studio这个开发工具可以直接集成操作。