Team Foundation上的定位错误

时间:2014-11-20 14:32:59

标签: .net visual-studio-2010 tfs

我在框架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”,因为我的项目都没有使用它。我该如何解决这个问题?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

与此相同

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配置中设置。