Share via


建立及移除專案相依性

在建置包含多個專案的方案時,您可能需要先建置特定專案,以產生其他專案使用的編譯二進位檔。 當某個專案使用其他專案所產生的輸出時,產生輸出的專案和使用輸出的專案之間即具有專案相依性。 您可以在 [專案相依性] 對話方塊中定義這類相依性關聯。

提示

當您將專案對專案參考從某個專案新增至另一個專案時,系統會自動建立專案相依性。 在執行這些步驟之前,請考慮是否應該改為建立專案對專案參考,除了建立專案之間的相依性關聯性之外,也會建立參考,讓您用來建置使用類別、介面和其他來自其他專案程式碼實體的程式碼。 請參閱管理專案中的參考

指派專案相依性

  1. 在方案總管中選取專案。

  2. 專案功能表上,選擇建置相依性>專案相依性

    [專案相依性] 對話方塊隨即開啟。

    [專案相依性] 對話方塊的螢幕擷取畫面。

  3. 在 [相依性] 索引標籤上,選取 [專案] 下拉式功能表中的專案。

  4. 如果任何其他專案必須在此專案之前建置,請在 [相依於] 欄位中,選取該專案的核取方塊。

    您的方案必須包含一個以上的專案,才可以建立專案相依性。

若要從專案移除相依性

  1. 在方案總管中選取專案。

  2. 專案功能表上,選擇建置相依性>專案相依性

    [專案相依性] 對話方塊隨即開啟。

  3. 在 [相依性] 索引標籤上,選取 [專案] 下拉式功能表中的專案。

  4. 如果任何其他專案不再與此專案具有相依性,請在 [相依於] 欄位中,清除這些專案旁的核取方塊。

檢視建置順序

您可以從 [專案相依性] 對話方塊,切換至 [建置順序] 索引標籤,以檢視方案的建置順序。

若要隨時檢視方案中的建置順序,請以滑鼠右鍵按一下方案節點,然後選擇 [建置相依性,專案建置順序]

您可以使用 [建置順序] 索引標籤來檢視專案將建置的順序,但無法直接從此索引標籤變更訂單。

您看到的順序是所需的邏輯建置順序,但實際上,Visual Studio 會以平行方式建置多個專案,進一步最佳化建置程式。 不過,只要您已指定專案相依性,任何相依專案在相依性完成後才會開始建置。

[建置順序] 索引標籤的螢幕擷取畫面。