【问题标题】:Targeting error on Team FoundationTeam Foundation 上的定位错误
【发布时间】:2015-01-18 11:05:33
【问题描述】:

我有一个使用框架 4.0 构建的项目,其中使用了几个使用框架 3.5 构建的项目。它编译和工作没有问题。 但是当我尝试使用 Team Foundation 启动集成测试时,我收到以下消息: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1360) 引用的程序集“**”无法解析,因为它依赖于“System.Web, Version=4.0.0.0 , Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” 不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中。

我不知道为什么它提到“Profile=Client”,因为我的项目都没有使用它。我该如何解决这个问题?

感谢您的帮助

【问题讨论】:

    标签: .net visual-studio-2010 tfs


    【解决方案1】:

    看起来和这个一样

    https://connect.microsoft.com/VisualStudio/feedback/details/510573/referenced-assembly-could-not-be-resolved-because-it-has-a-dependency-conflict

    1) 确保您没有在构建服务器上使用 .NET RC 版本。

    2) 确保您的目标框架设置为完整框架,而不是您尝试在 TFS 上构建的配置中的客户端配置文件。您可能在 Debug 配置中设置了它,但在 Release 配置中没有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-01
      • 2012-04-28
      • 2015-03-25
      • 1970-01-01
      • 2013-05-14
      • 2012-04-17
      相关资源
      最近更新 更多