2013-10-10 45 views
5

我想安裝一個.dll參考,以在我的代碼中使用它,但我遇到了使用gacutil的問題。任何人都可以幫助我的格式?使用gacutil安裝一個.dll

我一直在使用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 

有沒有人有任何想法來幫助我呢?

+0

這是一個語法錯誤。 – joppiesaus

+0

爲什麼要放大裝配而不是將其放入應用程序的bin文件夾中? – NotMe

+4

不要這樣做。這是一個PIA,它需要正確註冊。從Microsoft下載正確的版本並運行其安裝程序。 –

回答

10

你不需要第二個PARAM

只需使用:

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

2

嘗試gacutil /i "C:\File\path\Office.dll"。另請注意,程序集必須使用強名稱才能在GAC中正確安裝。

4

可以使用Publish類方便地添加DLL到GAC。添加對System.EnterpriseServices的引用

System.EnterpriseServices.Internal.Publish publish = new System.EnterpriseServices.Internal.Publish(); 
publish.GacInstall("dll path"); 
相關問題