5

我正在尝试安装 .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

有人有什么想法可以帮助我吗?

4

3 回答 3

11

你不需要第二个参数

只需使用:

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

于 2013-10-10T13:45:00.380 回答
4

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

System.EnterpriseServices.Internal.Publish publish = new System.EnterpriseServices.Internal.Publish();
publish.GacInstall("dll path");
于 2013-10-10T14:01:33.863 回答
2

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

于 2013-10-10T13:44:54.117 回答