GAC程序集已找到但不在C:\ Windows \ assembly \

时间:2015-07-23 18:29:33

标签: .net-4.0 x86 .net-assembly odp.net gac

注意当我使用gacutil.exe实用程序搜索时,GDP.NET Oracle提供程序的4.0版本(Oracle.DataAccess.dll)如何显示在GAC中。但它不存在于C:\ windows \ assembly \文件夹中。那为什么会这样?如何从GAC中找到并提取该DLL?只有2.x程序集在文件夹中。

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools>gacuti
l /l Oracle.DataAccess
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.33440
Copyright (c) Microsoft Corporation.  All rights reserved.

The Global Assembly Cache contains the following assemblies:
  Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f4
29c47342, processorArchitecture=x86
  Oracle.DataAccess, Version=2.112.3.0, Culture=neutral, PublicKeyToken=89b483f4
29c47342, processorArchitecture=x86
  Oracle.DataAccess, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f4
29c47342, processorArchitecture=x86

Number of items = 3

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools>

1 个答案:

答案 0 :(得分:0)

看起来dll位于不同的文件夹中。

C:\的Windows \ Microsoft.NET \组件\ GAC_32 \ Oracle.DataAccess \ v4.0_4.112.3.0__89b483f429c47342 \ oracle.dataaccess.dll