我试图在VS 2010中运行使用VS 2008开发的解决方案。那时我收到以下异常。
无法加载文件或程序集 'Microsoft.Practices.EnterpriseLibrary.Data,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一。定位组件 清单定义与程序集引用不匹配。
我在以下源代码行中得到了上述异常
DatabaseFactory.CreateDatabase();
上述解决方案在其他系统中运行良好。
我搜索并尝试通过从bin中删除所有DLL并从c:\ ProgramFiles中新添加DLL来解决此问题。
但我仍然得到同样的例外。 请帮我解决这个问题。
答案 0 :(得分:1)
您几乎肯定会在配置文件中使用版本引用EnterpriseLibraryData。此版本与VS2010中预期的最新版本冲突。检查配置文件和项目中文件的版本。