在本章中,我們將討論什么是MSBuild,以及它如何與.NET Core一起工作。 MSBuild是Microsoft和Visual Studio的構(gòu)建平臺(tái)。在UWP應(yīng)用程序中,如果打開項(xiàng)目文件夾,則會(huì)看到project.json
和*.csproj
文件。
但是,如果打開前面創(chuàng)建的.NET Core控制臺(tái)應(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方案資源管理器中,我們無(wú)法看到這些文件。
現(xiàn)在還必須包含這些文件,通過(guò)點(diǎn)擊上面屏幕截圖中突出顯示的所有文件圖標(biāo),您將會(huì)看到項(xiàng)目文件夾中的所有文件。
這兩個(gè)文件仍然不包括在項(xiàng)目中。 要包含這些文件,請(qǐng)選擇這些文件,然后右鍵單擊任何文件,然后選擇包含在項(xiàng)目中。
現(xiàn)在這些文件也包括在內(nèi)??梢灶A(yù)見的一件好事是在未來(lái)版本的SKD工具中將*.csproj
的文件丟棄到project.json
,也是使用Visual Studio這個(gè)開發(fā)工具可以直接集成操作。