.NET Core MSBuild

在本章中,我們將討論什麼是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元數據包