0
基本上,我們遇到了無論出於什麼原因都必須在GAC中放置一些第三方dll才能正常工作的地方。 (這些程序集已加載,但有奇怪的行爲,並且無法在加載的程序集中找到類型,應用程序本身是另一個第三方程序的補充,因此它必須是關於如何加載的。)所以我嘗試寫一些快速代碼來處理這個問題,而不必在需要的每臺機器上手動執行此操作。將文件安裝到GAC的代碼似乎不起作用
這基本上就是代碼歸結爲:
Dim X As New System.EnterpriseServices.Internal.Publish
X.GacInstall(name)
name是DLL的文件名。這運行沒有錯誤。它甚至將程序集添加到GAC。但是,應用程序仍然遇到相同的問題,直到您手動添加在.Net配置窗口中的程序集。
您認爲在我的代碼中還有其他步驟需要完成嗎?
使用fuslogvw.exe進行調試。 – 2011-03-22 18:19:11