2013-10-10 11 views
5

Tôi đang cố gắng cài đặt một điều chỉnh .dll để sử dụng nó trong mã của tôi, nhưng tôi đang gặp sự cố khi sử dụng gacutil. Có ai có thể giúp tôi với định dạng này không?Sử dụng gacutil để cài đặt .dll

Tôi đã cố gắng sử dụng http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx Nhưng tôi vẫn phải làm điều gì đó sai ...

các .dll mà tôi đang cố gắng để cài đặt là Office.dll

Dưới đây là những gì tôi đã cố gắng:

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

Có lỗi khi nói:

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

Có ai có ý tưởng giúp tôi với điều này không?

+0

Đó là lỗi cú pháp. – joppiesaus

+0

Tại sao bạn lại lắp ráp thay vì chỉ đặt nó vào thư mục bin của ứng dụng? – NotMe

+4

Đừng làm điều đó. Nó là một PIA, nó cần phải được đăng ký đúng cách. Tải xuống phiên bản chính xác từ Microsoft và chạy trình cài đặt của nó. –

Trả lời

10

Bạn không cần param thứ hai

chỉ cần sử dụng:

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

2

Hãy thử gacutil /i "C:\File\path\Office.dll". Cũng xin lưu ý rằng lắp ráp phải được đặt tên mạnh để được cài đặt đúng trong GAC.

4

Bạn có thể dễ dàng thêm dll để GAC sử dụng Publish lớp. Thêm tham chiếu đến System.EnterpriseServices

System.EnterpriseServices.Internal.Publish publish = new System.EnterpriseServices.Internal.Publish(); 
publish.GacInstall("dll path"); 
Các vấn đề liên quan