我目前的项目针对 .Net Framework 4.5.2,并使用 Microsoft EnterpriseLibrary.Data 5.0.505.0。如果我将项目目标更改为 .Net Framework 4.7.2,我会收到以下错误:
'System.IO.FileNotFoundException: '无法加载文件或程序集 'Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或它的某个依赖项。 系统找不到指定的文件。'
该项目引用了 Microsoft.Practices.EnterpriseLibrary.Data,并且与错误中列出的版本相同,如果我将目标框架更改回 4.5.2,则不会出现此问题。是否存在 .net 4.5.2 和 EnterpriseLibrary v5 之间的兼容性问题?