我尝试在我的应用程序中配置企业库数据访问阻止,并且遇到以下错误消息:
无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,Version = 5.0.414.0,Culture = neutral,PublicKeyToken = 855326af16ea3e23'或其依赖项之一。系统找不到指定的文件。
这是我在C#应用程序中的web.config文件:
<configSections>
<section name="dataAccess" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=855326af16ea3e23" requirePermission="true" />
<dataConfiguration defaultDatabase = "dataAccess" />
<connectionStrings>
<add name = "dataAccess" connectionString = "Server = (localhost); User ID = XYZ; Password = XYZ; Intitial Catalog = My_Schema;" providerName = "System.Data.SqlClient" />
<connectionStrings>
</configSections>
并提供了对所有DLL文件的引用。它正在构建和部署应用程序而没有任何问题但是当我尝试在Microsoft Project 2010中创建示例项目时遇到错误消息“无法加载文件或程序集”Microsoft.Practices.EnterpriseLibrary.Data,Version = 5.0.414.0,Culture = neutral,PublicKeyToken = 855326af16ea3e23'或其中一个依赖项。系统找不到指定的文件“