在GAC注册的消费品组装

时间:2018-10-14 17:58:45

标签: c# visual-studio visual-studio-2015 assemblies

我成功安装了通过visual studio.net创建的.dll,因为它显示“程序集已成功添加到缓存”。 (我使用create-file选项来生成强命名类型(遵循一本菜谱,但我不知道所有这些如何组合在一起),然后我做了gacutil -i xxxx.dll,并且dll在下面有很多类IQBooks.Shapes名称空间)。

当我执行Project->添加引用时,如何使用此程序集?

项目中的所有类都被赋予了IQbooks.Shapes名称空间,但是我在Project的任何地方都看不到它->添加引用。

我希望IQBooks.Shapes出现在“程序集”选项卡的“名称”列下,但是我在每个选项卡上都进行了搜索,但找不到。

我错过了一步吗?还是我的想法完全被脑子弄糊涂了??

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

1 个答案:

答案 0 :(得分:0)

您可能走在错误的学习道路上。不用担心GAC和使用VS 2015,而使用Visual Studio 2017,并使用NuGet包来管理依赖项。

要回答您的问题,您可以将.DLL引用设置为DLL的某些副本。 GAC在程序集加载时进入,提供了库的单个系统范围的副本,并为您提供了一个更新库的地方,并且可以影响所有应用程序。

在任何新开发中都很少使用GAC。