我有一个针对 .NET v3.5 的 Visual Studio 2010 项目(它是一个 Sharepoint 站点)。我需要在我的项目中使用Html Agility Pack,但显然我不能使用 .NET v4.0 版本。
我从codeplex下载了 Html Agility Pack ,并将Net20/
(.NET v2.0) 目录中的 DLL 引用添加到我的 Visual Studio 项目中。但是,当我去检查参考属性时,它说“运行时版本”是“v4.0.30319”而不是“v2.0.xxxxx”,因此我的项目不会编译。
“好的......”我说,并尝试了更正式的方式,在NuGet中使用Visual Studio 中的包管理器。我安装了 Html Agility Pack,但它再次无法编译,因为运行时版本适用于 .NET v4.0 ...
我可以以某种方式设置我想在 NuGet 中安装的版本,还是它会自动执行此操作?我是不是因为 HAP 开发人员没有为 .NET v2.0 提供正确的 DLL 的错误而搞砸了?
这非常令人沮丧,因为我实际上只需要编译我知道在 .NET v4.0 中工作的代码,这个项目就会完成。任何帮助是极大的赞赏。