共用方式為


HOW TO:加入參考至網站中的 Visual Studio 專案

更新:2007 年 11 月

專案中會包含構成網站的檔案,包括網頁、組態檔、程式碼檔和二進位檔案 (已編譯的程式碼)。在 Visual Studio 中,每一個方案都可以建立多個專案,以滿足不同的應用程式需求。方案定義包含專案間的相依關係。同時包含如何部署組成方案的專案相關資訊。而在兩者之間,方案中的專案組成了應用程式。

保持專案模組化可協助您更妥善地組合管理程式碼。例如,您可能會在某個專案中建立元件,現在希望將這個元件併入個別的網站專案中。

若要將參考加入至網站方案的元件專案中,您必須先加入專案,然後將參考加入至新專案的類別。只可以參考建置 DLL 的專案。專案進行建置時會自動升級專案參考,而組件參考則需要由使用者靜態更新。

注意事項:

在 Visual Web Developer Express 版中,相同的方案中可以擁有多個網站專案,但是無法將用戶端專案加入至方案。替代方案請參考本主題後稍後的在 Visual Web Developer Express 版中將參考加入至網站中的專案。

在 Visual Studio 中將專案加入至方案

您可以將新專案或現有的專案加入至方案。

若要將新專案加入至方案

  1. 在 [方案總管] 中,選取您要加入專案的方案或方案資料夾。

  2. 在 [檔案] 功能表上選擇 [加入],然後選擇 [新增專案]。

  3. 選取專案類型和範本,然後按一下 [確定]。

您可以將現有的專案加入至方案然後編輯該專案,以符合目前方案的需求。不過,這樣做會變更原始位置中的專案設定。

若要將現有的專案加入至方案

  1. 在 [方案總管] 中,選取您要加入專案的方案或方案資料夾。

  2. 在 [檔案] 功能表上選擇 [加入],然後選擇 [現有專案]。

  3. 選取您要加入至方案的專案,然後按一下 [開啟]。

在 Visual Studio 中將專案參考加入至網站

在您將專案加入至方案之後,就可以參考網站專案中的專案。

若要參考網站中的其他專案

  1. 在 [方案總管] 中,選取您要加入專案參考的網站專案。

  2. 在 [網站] 功能表中選擇 [加入參考]。此外,也可以滑鼠右鍵按一下網站專案,然後按一下 [加入參考]。

    接著會顯示 [加入參考] 對話方塊。

  3. 按一下 [專案] 索引標籤。

  4. 從可用專案的清單中,選取您要參考的專案,然後按一下 [確定]。

    下列項目即會加入網站的 [Bin] 資料夾中:

    • 從已加入的專案建立的組件複本。

    • 相依組件、XML 文件檔案、授權檔、資源檔等等的複本。

    • 程式資料庫 (.pdb) 檔案,這個檔案會對已加入之組件的偵錯版本,保存偵錯和專案狀態資訊。如果這個檔案在原始位置中,則不管建置設定為何都會複製這個檔案。

在 Visual Web Developer Express 版中將參考加入至網站中的專案

在 Visual Web Developer Express 版中,相同的方案中可以擁有許多網站專案,但是無法將用戶端專案加入至方案。因此,您無法填入 (Populate) [加入參考] 對話方塊的 [專案] 索引標籤。不過,您可以使用手動方式,將組件 DLL 或原始程式碼檔加入至網站專案。

若要將組件 DLL 加入至網站專案

  1. 在 [方案總管] 中,選取您的網站。

  2. 在 [網站] 功能表中選擇 [加入參考]。此外,也可以滑鼠右鍵按一下網站的名稱,然後選取 [加入參考]。

    接著會顯示 [加入參考] 對話方塊。

  3. 選取 [瀏覽] 索引標籤。

  4. 巡覽至含有您要參考之組件的資料夾、選取該組件,然後按一下 [確定]。

    以這個方法加入參考可確定複製所有的檔案相依性 (偵錯檔案、XML 文件檔案等等)。

若要將原始程式碼檔加入至網站專案

  1. 如果您網站的網站根目錄下還沒有 App_Data 資料夾,請在 [方案總管] 中,以滑鼠右鍵按一下網站名稱,按一下 [加入 ASP.NET 資料夾],然後按一下 [App_Code 資料夾]。如需特別資料夾的詳細資訊,請參閱 ASP.NET 網站中的共用程式碼資料夾

  2. 在 [方案總管] 中,選取網站的 [App_Code] 資料夾。

  3. 在 [網站] 功能表上,按一下 [加入現有項目]。

    [加入現有項目] 對話方塊隨即出現。

  4. 在 [檔案類型] 下拉式清單中,選取 [類別檔案]。

  5. 瀏覽至您要加入的專案、選取原始程式碼檔案,然後按一下 [加入]。

    所選取檔案的靜態複本會加入至您的專案,而且不會自動更新這些複本。您現在可以在網站檔案中使用原始程式碼檔的類別。[App_Code] 資料夾中的檔案則會在執行階段時進行編譯。

請參閱

工作

HOW TO:建立多專案的方案

參考

加入參考對話方塊

加入新的專案對話方塊