2009-02-02 32 views

回答

4

不是。全局程序集緩存是安裝在給定機器上的程序集的存儲庫,也就是說,它是基於機器的,而不是基於用戶的。

0

您可以隨時複製組件到你的程序在運行本地目錄

0

不太一樣,但要注意的ClickOnce安裝一般是每用戶 - 更具有可比性Program Files比GAC,雖然。

+0

公平點。如果應用程序足夠小,則可以將其複製到用戶配置文件目錄中 – Fortyrunner 2009-02-02 22:53:35

1

不,GAC是全球性的,因爲顧名思義。但是,您可以模擬一個。只需將程序集粘貼到類似於GAC的文件夾結構中,然後編寫您自己的程序集解析代碼(請參閱AppDomain.AssemblyResolve)。它與真正的GAC(特別是安全性)並不完全相同,但它可能適合您的目的。

相關問題