.net TFS 2010如何使用windows server 2008和VS 2012在服务器上构建

.net TFS 2010如何使用windows server 2008和VS 2012在服务器上构建,.net,tfs,msbuild,.net,Tfs,Msbuild,我目前有一个构建框,它是windows server 2008。 我们目前正在使用TFS 2010作为源代码管理 我们已经开始的项目是在Visual studio 2012中。当我尝试自动化构建时,我会遇到一些错误 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. Could not l

我目前有一个构建框,它是windows server 2008。 我们目前正在使用TFS 2010作为源代码管理

我们已经开始的项目是在Visual studio 2012中。当我尝试自动化构建时,我会遇到一些错误

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Net.Http". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [C:\Builds\1\Test MVC 4 Application\Build Development - MVC 4 Test App\Sources\Project\TestMVC4\MvcApplication1\MvcApplication1\MvcApplication1.csproj]
          For SearchPath "{Registry:Software\Microsoft\.NETFramework,v4.5.1,AssemblyFoldersEx}".
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v4.0\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v4.0\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\ReportViewer\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\ReportViewer\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft.NET\Primary Interop Assemblies\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft.NET\Primary Interop Assemblies\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\ReportViewer\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Visual Studio 10.0\ReportViewer\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\System.Net.Http.exe", but it didn't exist.
          Considered "C:\Program Files\Microsoft Chart Controls\Assemblies\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Program Files\Microsoft Chart Controls\Assemblies\System.Net.Http.exe", but it didn't exist.
          For SearchPath "{GAC}".
          Considered "System.Net.Http", which was not found in the GAC.
          For SearchPath "{RawFileName}".
          Considered treating "System.Net.Http" as a file name, but it didn't exist.
          For SearchPath "C:\Builds\1\Test MVC 4 Application\Build Development - MVC 4 Test App\Binaries\".
          Considered "C:\Builds\1\Test MVC 4 Application\Build Development - MVC 4 Test App\Binaries\System.Net.Http.dll", but it didn't exist.
          Considered "C:\Builds\1\Test MVC 4 Application\Build Development - MVC 4 Test App\Binaries\System.Net.Http.exe", but it didn't exist.
  Primary reference "System.Net.Http.WebRequest".

我假设这是因为我需要用visual studio 2012更新生成服务器。但当我试图安装它时,它说服务器已经过时,不支持visual studio 2012。。。有什么选择吗?还是我只需要更新服务器?我相信其他人以前也会遇到这个问题。如果查看日志的最后几行,就会发现MSBuild正在项目中查找程序集。因此,您可以将丢失的DLL添加到binaries文件夹中,并将其签入源代码管理