在本章中,我們將討論什麼是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這個開發工具可以直接整合操作。