当我在VS 2010(.NET 4.0)中编译代码时,收到以下警告:
“警告1:无法解析引用的程序集”ThoughtWorks.Selenium.Core“,因为它依赖于”System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“当前目标框架“.NETFramework,Version = v4.0,Profile = Client”。请删除对目标框架内不存在的程序集的引用或考虑重新定位项目。“
(它称之为警告,但它确实是一个错误,因为Selenium命名空间因此无法使用。)我尝试添加/删除对System.Web命名空间的引用而没有运气。有谁知道如何解决这个问题?
答案 0 :(得分:11)
尝试将目标框架从“.Net Framework 4 Client Profile”更改为“.Net Framework 4”
客户端配置文件是.Net 4框架的一种“精简版”。
答案 1 :(得分:0)
您的项目可能一直针对较低版本的.NET Fx(2.0或3.5) - 使用VS 2008可以实现此(多目标),并且在VS 2010中可以做得更好。检查项目属性 - 应用程序选项卡。