在TFS 2010上构建问题并解决依赖关系

Jim*_*röm 5 msbuild tfs2010

我有一个在我的机器(和生产服务器)上运行良好的项目.
这是一个运行C#3.5的VS2010项目.
当让我的构建服务器构建解决方案时,它无法解决我的第三方dll的问题.错误信息:

C:\的Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1360,9):警告MSB3268:主要参照"Third.Party.Assembly,版本= 50.11.2.0文化=中性公钥= 0561a7c6dbd6f0ea,ProcessorArchitecture用于= MSIL"无法得到解决,因为它的框架组件的间接依赖'Microsoft.VisualBasic.Compatibility,版本= 8.0.0.0,文化=中性公钥= b03f5f7f11d50a3a’,它不能在当前解决目标框架." .NETFramework,版本= V3.5" .要解决此问题,要么删除参考"Third.Party.Assembly,版本= 50.11.2.0,文化=中性公钥= 0561a7c6dbd6f0ea,ProcessorArchitecture用于= MSIL"或重新定位你的应用程序包含"的框架版本

一切都在我的机器上编译和运行,但构建服务器似乎很难.
我认为Third.Party.Assembly是用VB.net编写的.
因为大会是第三者,我不能删除提及"Microsoft.VisualBasic.Compatibility"因为我没有得到我的计算机上的任何警告可能真的是我跑V3.5?

有什么建议?

/麦

dre*_*f17 1

如果您手动将项目放在构建服务器上,它会运行吗?根据错误消息,我将确保您在构建服务器计算机上安装了最新的 .net 框架,然后再试一次。如果这不起作用,请尝试在构建服务器上安装 VS2010,以使构建运行,直到您确切地找到缺少哪些程序集。