在本章中,我們將討論什麼是MSBuild,以及它如何與.NET Core一起工作。 MSBuild是Microsoft和Visual Studio的構建平臺。在UWP應用程式中,如果打開專案檔夾,則會看到project.json
和*.csproj
檔。
但是,如果打開前面創建的.NET Core控制臺應用程式,那麼將看到project.json
和* .xproj
檔。
- .NET Core構建系統或
project.json
構建系統不足以滿足UWP需求; 這就是為什麼UWP仍然使用*.csproj(MSBuild)
構建系統。 - 但是就構建系統而言,project.json將會移出。
- 現在,如果想在控制臺應用程式中添加一些現有的檔到UWP應用程式,那麼需要將這些檔添加到專案檔夾中。此外,還需要在解決方案資源管理器中包含專案。
現在考慮下麵的檔; 將這些檔複製到專案檔夾。
回到Visual Studio 並打開解決方案資源管理器。
現在可以看到,只有在UWP應用程式中複製檔是不夠的,因為在解決方案資源管理器中,我們無法看到這些檔。
現在還必須包含這些檔,通過點擊上面螢幕截圖中突出顯示的所有檔圖示,您將會看到專案檔夾中的所有檔。
這兩個檔仍然不包括在專案中。 要包含這些檔,請選擇這些檔,然後右鍵單擊任何檔,然後選擇包含在專案中。
現在這些檔也包括在內。可以預見的一件好事是在未來版本的SKD工具中將*.csproj
的檔丟棄到project.json
,也是使用Visual Studio這個開發工具可以直接集成操作。
上一篇:
.NET Core創建UWP應用程式
下一篇:
.NET Core元數據包