如何安装.net DLL?

时间:2009-11-07 11:11:40

标签: .net dll

在visual studio中,当用户添加引用时,将弹出另一个对话框并显示.net组件列表。我尝试将dll复制到GAC文件夹中,但我不知道如何使该dll出现在“添加引用”对话框中。谁知道为什么?提前谢谢!

2 个答案:

答案 0 :(得分:3)

如果您不打算在任何其他应用程序中使用此dll,则无需将其作为共享dll安装在GAC中。只需转到添加引用弹出窗口中的浏览选项卡,然后搜索构建程序集的文件夹(项目中的Debug或Release文件夹)。

如果您仍然认为需要共享此dll,则必须先为其设置强名称。请点击此链接获取相关说明:

http://www.dotnetspider.com/resources/1950-Install-an-Assembly-GAC-Global-Assembly-Cache.aspx

答案 1 :(得分:2)

您需要确保您的dll位于Visual Studio公共程序集文件夹中,或者某些特定的Visual Studio注册表项已知其文件夹位置。有关详细信息以及文件夹和设置的具体位置,请参阅以下URL:

http://msdn.microsoft.com/en-us/library/wkze6zky(VS.80).aspx

Visual Studio需要专门知道所有dll所在的位置的原因可能是尝试提高非常慢的“添加引用”对话框的性能。