【问题标题】:Selenium RC compilation warning for C#C# 的 Selenium RC 编译警告
【发布时间】:2010-09-01 05:10:59
【问题描述】:

当我在 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 命名空间的引用,但没有成功。有谁知道如何解决这个问题?

【问题讨论】:

    标签: c# selenium-rc compiler-warnings


    【解决方案1】:

    尝试将目标框架从“.Net Framework 4 Client Profile”更改为“.Net Framework 4”

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

    【讨论】:

    • 救了我的命.. 为什么 .NET 会默认这样的事情:(
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多