簡體   English   中英

在GAC注冊的消費品組裝

[英]Consuming assembly registered with GAC

我成功安裝了通過visual studio.net創建的.dll,因為它顯示“程序集已成功添加到緩存”。 (我使用create-file選項來生成強命名的類型-遵循食譜,但我不知道所有這些如何組合在一起-然后我做了gacutil -i xxxx.dll ,並且dll有很多類在IQBooks.Shapes命名空間下)。

當我執行Project-> Add Reference時,如何使用該程序集?

項目中的所有類都被賦予了IQbooks.Shapes命名空間,但是我在Project-> Add Reference中看不到任何地方。

我期望IQBooks.Shapes出現在“程序集”選項卡的“名稱”列下,但是我在每個選項卡上都進行了搜索,但找不到它。

我錯過了一步嗎? 還是我的想法完全浮現在腦海中...?

我正在使用Visual Studio 2015,並且正在使用c#。

您可能走錯了學習道路。 不用擔心GAC和使用VS 2015,而使用Visual Studio 2017,並使用NuGet包來管理依賴項。

要回答您的問題,您可以將.DLL引用設置為DLL的某些副本。 GAC在程序集加載時進入,提供了庫的單個系統范圍的副本,並為您提供了一個更新庫的地方,並且可以影響所有應用程序。

在任何新開發中都很少使用GAC。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM