C# 找不到databasefactory.cs错误

C# 找不到databasefactory.cs错误,c#,asp.net,visual-studio-2013,enterprise-library,C#,Asp.net,Visual Studio 2013,Enterprise Library,我正在应用程序中使用Microsoft.Practices.EnterpriseLibrary。我添加了Microsoft.Practices.EnterpriseLibrary.Data.dll作为参考,如果我反对浏览Microsoft.Practices.EnterpriseLibrary.Data.dll,我可以看到DatabaseFactory。但我仍然得到databasefactory.cs未发现错误。谁能帮忙吗 Web.config代码: <add name="External

我正在应用程序中使用Microsoft.Practices.EnterpriseLibrary。我添加了Microsoft.Practices.EnterpriseLibrary.Data.dll作为参考,如果我反对浏览Microsoft.Practices.EnterpriseLibrary.Data.dll,我可以看到DatabaseFactory。但我仍然得到databasefactory.cs未发现错误。谁能帮忙吗

Web.config代码:

<add name="ExternalFile" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" filePath="dataConfiguration.config" >


错误已解决。。。我从C:\Program Files(x86)\Microsoft Enterprise Library 5.0\Bin文件夹导入DLL,但我在Bin文件夹pf应用程序中也有相同的DLL,两个版本都不同。我从application bin文件夹中删除了DLL,并将DLL从“C:\Program Files(x86)\Microsoft Enterprise Library 5.0\bin”复制到application bin。这就解决了这个错误。感谢您的帮助……。

这与GAC中的匹配吗?它实际上不在GAC中吗。。。。我看了C:\Windows\Microsoft.NET\assembly\GAC,我看的对吗…我会将您想要的添加到GAC中,然后确保您的app.config和web.config与公钥匹配