關於專案依賴

2021-06-02 02:52:31 字數 1224 閱讀 2433

在生成解決方案時,可能需要首先生成某些專案,以便生成由其他專案使用的可執行**。使用

「解決方案屬性頁」對話方塊 ->「通用屬性」->「專案依賴項」  設定當前生成順序。若要訪問此對話方塊,請在「解決方案資源管理器」中選擇乙個解決方案,選擇「檢視」選單上的「屬性頁」,然後選擇「通用屬性」下的「專案依賴項」。

關於專案依賴項

當乙個專案使用另乙個專案生成的可執行**時,生成**的專案被稱為使用該**的專案的專案依賴項。只要某個專案依賴項尚未生成,或自最近生成以來已被修改,則應首先生成該專案,以便生成和更新要使用的**。

例如,如果專案 b 需要由其專案依賴項專案 a 生成的可執行**,並且自上次生成以來已對專案 a 進行了修改,則在生成專案 b 之前應重新生��專案 a。這使得可以先對專案 a 提供的可執行**進行修改,然後再讓專案 b 使用它。

如果自上次生成以來未對專案 a 進行修改,則不需要重新生成新的專案 a。僅生成專案 b。

某些專案可能以淺灰色顯示在依賴項列表中且其核取方塊處於清除狀態。不能選中這些專案,因為這樣會建立依賴項迴圈(p1 依賴於 p2,而 p2 又依賴於 p1),從而使生成陷入停滯狀態。

另外一些專案也可能以淺灰色顯示在依賴項列表中,但其核取方塊卻處於選中狀態。這些專案已由整合開發環境新增,無法更改。例如,將 visual basic 專案中的專案引用新增到另乙個專案中時將自動新增乙個生成依賴項,只有通過刪除該引用才能移除該依賴項。

依賴項

「專案依賴項」選項頁使您可以確定選定的解決方案中必須首先生成的專案。設定專案依賴項將規定專案所需的生成順序。

專案                     

從這一下拉列表中選擇任何使用由另一專案生成的可執行**的專案。

依賴於選擇任何將生成特定可執行**的專案旁邊的核取方塊,這些**將由「專案」下拉列表中所指示的專案使用。未選定專案的生成順序不受下拉列表中專案的限制。

在生成解決方案之前,請確認已在「配置管理器」對話方塊中選定了所有將由活動解決方案生成配置生成的專案依賴項。

「專案依賴項」對話方塊中的依賴項

也可以從 「專案依賴項」對話方塊 訪問依賴項設定。若要訪問此對話方塊,請在「解決方案資源管理器」中選擇乙個專案,然後從「專案」選單中選擇「專案依賴項」。「專案依賴項」對話方塊提供兩個選項卡式的窗格:「依賴項」和「生成順序」。在「解決方案屬性頁」對話方塊 ->「通用屬性」->「專案依賴項」中所做的更改會在「依賴項」選項卡中得到反映;反之亦然。

關於新專案的依賴問題

問題 新拉取的專案,沒有依賴,無法啟動 因為問題所出現的情況 類與類之間無法關聯,註解無法使用 爆紅 無法打jar包 我這裡是因為這個 無法啟動 解決 1 可選擇檢視m en與jdk對應的版本 在歷史版本裡面選擇需要的版本,我的idea是2021.2.3的,所以選擇的m en版本是3.6.1的 2 ...

Android studio匯入依賴專案

在當前工程專案裡,選單欄選擇file new import module 然後在彈出的對話方塊裡將要作為lib的專案路徑填入source directory 勾上import,給匯入module命名 專案作為module成功匯入到當前專案 現在,我們需要將新增進來的module做一些處理,否則後面編...

關於依賴倒置原則

在設計模式中有乙個非常有名的設計原則就是依賴倒置的原則,該原則是指越底層的程式應該依賴上層定義的介面,而不是等底層程式編寫好後,再進行上層程式的編寫。這樣就會出現乙個問題,當增加新的底層裝置的時候,底層開發人員會開發出新的底層介面程式,但是,這些 程式通常不是由乙個人編寫的,因此呼叫方式就會發生變化...