使用gacutil安装.dll

时间:2013-10-10 13:40:18

标签: c# dll gacutil

我正在尝试安装.dll参考以在我的代码中使用它,但我在使用gacutil时遇到问题。有人能帮我解决这个问题吗?

我尝试过使用http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx 但我仍然必须做错事......

我尝试安装的.dll是Office.dll

以下是我的尝试:

gacutil /i Office.dll "C:\File\path\Office.dll"

出现错误说:

Unknown option: C:\File\path\Office.dll

有人有任何想法可以帮助我吗?

3 个答案:

答案 0 :(得分:11)

您不需要第二个参数

只需使用:

gacutil /i "C:\File\path\Office.dll"

答案 1 :(得分:4)

您可以使用Publish类轻松地将dll添加到GAC。添加对System.EnterpriseServices

的引用
System.EnterpriseServices.Internal.Publish publish = new System.EnterpriseServices.Internal.Publish();
publish.GacInstall("dll path");

答案 2 :(得分:2)

试试gacutil /i "C:\File\path\Office.dll"。另请注意,必须强烈命名程序集才能在GAC中正确安装。