在 C# 中,我們有參考組件,它包含表示 API 表面所需的最少量的元資料。因此,參考程序集包括所有有用成員的聲明,但它們將排除所有私有 me 實作和聲明,這些實作和聲明不會對 APsurface 產生任何影響,因為它基本上提供了表示 APsurface 契約的元資料。所以我們這裡有兩種類型的程序集,一種是實現,另一種是引用程序集,但是我們不能使用引用程序集來加載執行,並且這些類型的程序集基本上是與代表軟體開發工具包的SDK一起分發的。圖書館或平台。
C# 中彙編引用的語法
我們知道,它是一種將我們的程式碼組裝成Assembly的機制;為此,我們沒有特定的語法,但我們可以按照一些步驟在 C# 中定義彙編。為此,我們可以使用引用管理器對話方塊來管理和新增對元件的參考。但如果我們想新增對自訂元件的引用,則必須手動完成。
引用程式碼需要遵循的步驟:
這些是在 C# 中使用參考組件時需要牢記的一些要點;它更多地由我們的工具管理。
如我們所知,引用 Assembly 透過提供有關 API 的元資料來表示 API 表面。所以我們了解了參考程序集和實現程序集,但在這裡我們將了解它在參考程序集上的工作原理及其使用目的。
1.透過使用引用程序集,我們可以輕鬆地指向庫的引用,而無需該版本的完整實作。簡而言之,它使開發人員能夠引用該特定庫的特定版本。
2.讓我們透過一個簡單的例子來理解,假設我們擁有機器中特定庫的最新版本。但是在目前的程式中,我們想要使用低於我們擁有的最新版本的特定版本,因此在這種情況下,我們可以使用引用程序集,它將指向該庫的先前版本,但我們可以也會出現編譯時錯誤。
現在讓我們來看看 C# 中參考組件的結構:
參考組件也稱為純元資料組件;它們包括除私有和匿名類型之外的所有成員。此外,他們的方法體被替換為 throw null;使用它的原因是為了驗證並運行,通過。我們已經知道它從元資料中刪除了私有 mems,這對於引用 API 表面非常有用。
它所儲存的代表API的元資料資訊如下:
現在我們可以看到如何使用一些工具或 IDS 來產生參考組件。
我們產生參考庫,因為我們可能有不同的場景,該庫的使用者希望對特定程式使用某些不同的版本,因此參考組件幫助我們實現程式的這種處理,因為它們的大小非常小,而且它們僅作為軟體開發工具包的一部分進行分發,這也有助於我們減少下載大小並幫助我們節省磁碟空間。
透過使用以下幾點,我們可以產生 C# 中的參考組件:
我們可以按照以下步驟添加此內容:
1.前往 Visual Studio 並選擇您的專案根目錄。
2.參考選項卡,您將在螢幕上看到以下對話框,選擇您要新增的依賴項並按確定。
透過使用參考庫,我們可以處理最新版本和先前版本或特定庫,而無需它們加載填充實作。這可以在幾個方面幫助我們,例如節省磁碟空間,提高效能等等。此外,透過設定一些變數值並透過命令列傳遞參數,它很容易使用和建構。
以上是C# 中的彙編參考的詳細內容。更多資訊請關注PHP中文網其他相關文章!