設定多個啟始專案
Visual Studio 可讓您指定當您按下 F5 (在進行偵錯的情況下開始) 或 Ctrl+F5 (在不進行偵錯的情況下開始) 時如何執行多個專案,或使用工具列按鈕以啟動應用程式。 如此一來,您可以啟動多個網站、應用程式或服務,這些網站、應用程式或服務應彼此相依,才能在偵錯工作階段期間正常運作,或僅在本機執行和測試。
某些專案範本包含已設定為在啟動時全部啟動的多個專案;例如,React 和 ASP.NET Core 專案類型同時包含用戶端 JavaScript 專案和伺服器端 ASP.NET Core 專案,兩者在啟動時都會啟動。
設定多個啟動專案
在 [方案總管] 中,選取方案 (最上層節點)。
選擇方案節點的內容 (以滑鼠右鍵按一下) 功能表,然後選擇 [屬性]。 [方案屬性頁] 對話方塊隨即出現。
展開 [通用屬性] 節點,然後選擇 [啟始專案]。
選擇 [多個啟始專案] 選項並設定適當的動作。
使用 Docker Compose
當您使用 Docker Compose,在本機電腦上啟動容器化專案時,您可以使用不同的方法 (啟動設定檔) 來啟動多個專案。
下列範例會顯示解決方案 WebFrontEndA
,其中具有三個專案、前端網站、Web API 專案和 Docker Compose 專案。 下列螢幕擷取畫面顯示如何啟動三個專案中的兩個專案,一個具有偵錯功能,而另一個沒有:
在此範例和任何其他 Docker Compose 情節中,您可以選擇將 docker-compose
作為單一啟動專案,但接著您將使用不同的方法來指定要啟動的專案或服務。 您將使用 Docker Compose 啟動設定檔來判斷要啟動哪些服務,以及是否要附加偵錯工具,而 Visual Studio 中會出現不同的設定對話方塊。 請參閱啟動服務子集。 [解決方案屬性頁面] 對話方塊僅用於非容器化的解決方案,或當您不使用 Docker Compose 來管理啟動時。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應