在本章中,我們將討論什么是MSBuild,以及它如何與.NET Core一起工作。 MSBuild是Microsoft和Visual Studio的構(gòu)建平臺。在UWP應(yīng)用程序中,如果打開項(xiàng)目文件夾,則會(huì)看到project.json和*.csproj文件。

但是,如果打開前面創(chuàng)建的.NET Core控制臺應(yīng)用程序,那么將看到project.json和* .xproj文件。

project.json構(gòu)建系統(tǒng)不足以滿足UWP需求; 這就是為什么UWP仍然使用*.csproj(MSBuild)構(gòu)建系統(tǒng)。現(xiàn)在考慮下面的文件; 將這些文件復(fù)制到項(xiàng)目文件夾。


回到Visual Studio 并打開解決方案資源管理器。

現(xiàn)在可以看到,只有在UWP應(yīng)用程序中復(fù)制文件是不夠的,因?yàn)樵诮鉀Q方案資源管理器中,我們無法看到這些文件。
現(xiàn)在還必須包含這些文件,通過點(diǎn)擊上面屏幕截圖中突出顯示的所有文件圖標(biāo),您將會(huì)看到項(xiàng)目文件夾中的所有文件。

這兩個(gè)文件仍然不包括在項(xiàng)目中。 要包含這些文件,請選擇這些文件,然后右鍵單擊任何文件,然后選擇包含在項(xiàng)目中。

現(xiàn)在這些文件也包括在內(nèi)??梢灶A(yù)見的一件好事是在未來版本的SKD工具中將*.csproj的文件丟棄到project.json,也是使用Visual Studio這個(gè)開發(fā)工具可以直接集成操作。