C# C语言的Selenium RC编译警告#

C# C语言的Selenium RC编译警告#,c#,selenium-rc,compiler-warnings,C#,Selenium Rc,Compiler Warnings,在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“请删除对不在目标框架中的程序集的引用,或考虑重启项目。” (它称之为

在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名称空间的引用,但没有成功。有人知道如何修复此问题吗?

您的项目可能针对较低版本的.NET Fx(2.0或3.5)-这(多目标)在VS 2008中是可能的,在VS 2010中变得更好。请检查项目属性-应用程序选项卡。

尝试将目标框架从“.Net Framework 4客户端配置文件”更改为“.Net Framework 4”


客户端配置文件是.Net 4 framework的一种“精简”版本。

救了我的命。.为什么.Net会默认这样做:(