2010-01-19 74 views
1

我對面,它含有許多的相似,你可能會在系統GAC找到.NET程序集在我的機器上這個文件夾結構跌跌撞撞。這個困惑我的,因爲我從來沒見過這個文件夾結構,它讓我不知道,有沒有這樣的事,作爲一個本地用戶程序集緩存?這是什麼文件夾結構? (本地用戶GAC?)

的文件夾結構是:C:\ Documents和Settings \ [用戶名] \本地設置\應用數據\組件\

幷包含像文件夾和文件:

  • \ DL3 \ 8M830QM6.ON7 \ NJ9Q0EA9.TZO \ 623c8efc \ 00461250_47f4c901 \ System.Windows.Controls.Data.Input.VisualStudio.Design.dll

  • DL3 \ 8M830QM6.ON7 \ NJ9Q0EA9.TZO \ 57af86f9 \ 3835d02d_e76cca01 \ MyOwnAssembly.dll

每個組件至於我可以看到dll的大多是Silverlight的相關伴有一個AsemblyInfo .ini文件

。我使用Silverlight SDK和November Toolkit運行VS2008。

乾杯

回答

2

MS .NET有一個名爲「卷影副本高速緩存」的組件,它允許應用程序使用的組件從該位置,使它們不會更新過程中鎖定功能。

我知道,這是用於asp.net應用程序,它很可能是,它是用來爲Silverlight以及的情況。

[上影副本高速緩存MSDN文章在.NET中3.0組件] [上影副本高速緩存簡要說明] http://www.blogcatalog.com/search.frame.php?term=appdomain&id=e60b6687509782d13115f96d24c2f850

[影副本高速緩存辦公 http://msdn.microsoft.com/en-us/library/ms404279%28VS.85%29.aspx

- 像你一樣的路徑提] http://msdn.microsoft.com/en-us/library/aa206854%28office.11%29.aspx

+0

msdn文章指出,CLR應該從緩存中清除未使用的程序集,儘管我的程序已經建立了很多。我認爲刪除程序集是安全的,只要它們不被使用? – SciFi 2010-01-19 10:47:54

+0

@SciFi,是的,它應該是安全的清除。 – Salo 2010-01-19 10:58:36

相關問題