在我们的网站项目中,我们需要引用程序集 System.Data.DataSetExtensions,4.0.0.0。所以我们在 webconfig 中添加了对它的引用,但是我们在构建时收到以下错误:
错误 CS0012:类型“System.Data.TypedTableBase`1”在未引用的程序集中定义。您必须添加对程序集“System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
为了以防万一,我们在站点的 bin 文件夹中添加了 dll 版本 4.0.0.0。
起初 gac 中只有这个 dll 的 3.5.0.0 版本,但我们通过 gacutil.exe 安装了 4.0.0.0 版本。现在,当我们使用“gacutil.exe /l”检查时,gac 中似乎加载了正确的程序集版本(4.0.0.0),但我们在 windows/assembly 文件夹中的 windows 资源管理器中看不到它(只有 3.5.5 版)。 0.0)。而且我们仍然遇到同样的错误。
有没有人有任何建议如何解决这个问题?
谢谢