这个文件夹结构是什么? (本地用户GAC?)

时间:2010-01-19 10:08:38

标签: visual-studio-2008 silverlight-3.0 gac

我刚刚在我的机器上偶然发现了这个文件夹结构,其中包含许多类似于系统GAC中的.NET程序集。这让我很困惑,因为我以前从未见过这个文件夹结构,这让我很奇怪,是否有本地用户程序集缓存这样的东西?

文件夹结构为:C:\ Documents and Settings \ [username] \ Local Settings \ Application Data \ assembly \

并包含如下所示的文件夹和文件:

  • \ 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

每个程序集都附带 AsemblyInfo .ini文件

据我所知,dll主要与silverlight相关。我正在使用Silverlight SDK和November Toolkit运行VS2008。

干杯

1 个答案:

答案 0 :(得分:2)

ms .net为程序集提供了一个名为“卷影副本缓存”的功能,允许应用程序使用该位置的程序集,以便在更新过程中不会锁定它们。

我知道这用于asp.net应用程序,很可能它也用于Silverlight。

[msnet文章关于.net 3.0中程序集的卷影副本缓存] http://msdn.microsoft.com/en-us/library/ms404279%28VS.85%29.aspx

[影子副本缓存的简要信息] http://www.blogcatalog.com/search.frame.php?term=appdomain&id=e60b6687509782d13115f96d24c2f850

[办公室的影子副本缓存 - 像你提到的路径相同] http://msdn.microsoft.com/en-us/library/aa206854%28office.11%29.aspx