Visual studio 2008 TFS联机生成错误:WebApplication.targets“;在尝试构建VS2008应用程序时未找到

Visual studio 2008 TFS联机生成错误:WebApplication.targets“;在尝试构建VS2008应用程序时未找到,visual-studio-2008,tfs,msbuild,azure-devops,Visual Studio 2008,Tfs,Msbuild,Azure Devops,我刚刚将一个示例项目上载到TFS Online(非常简单的单表单应用程序),CI构建失败,并出现以下错误。我正在运行VS2008: Debug | Any CPU 1 error(s), 0 warning(s) $/Sample VS 2008 Projecr/SampleApp.sln - 1 error(s), 0 warning(s) C:\a\src\SampleApp\SampleApp.csproj (77): The imported project "C:\Program Fi

我刚刚将一个示例项目上载到TFS Online(非常简单的单表单应用程序),CI构建失败,并出现以下错误。我正在运行VS2008:

Debug | Any CPU
1 error(s), 0 warning(s)
$/Sample VS 2008 Projecr/SampleApp.sln - 1 error(s), 0 warning(s)
C:\a\src\SampleApp\SampleApp.csproj (77): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Other Errors
1 error(s)
Exception Message: MSBuild error 1 has ended this build. You can find more specific information about the cause of this error in above messages. (type BuildProcessTerminateException) Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
Debug |任何CPU
1个错误,0个警告
$/Sample VS 2008 Projecr/SampleApp.sln-1个错误,0个警告
C:\a\src\SampleApp\SampleApp.csproj(77):未找到导入的项目“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets”。确认声明中的路径正确,并且文件存在于磁盘上。
其他错误
1个错误
异常消息:MSBuild错误1已结束此生成。您可以在上述消息中找到有关此错误原因的更具体信息。(键入BuildProcessTerminateException)异常堆栈跟踪:在System.Activities.Statements.Throw.Execute(CodeActivityContext上下文)在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例、ActivityExecutor执行器、BookmarkManager书签管理器)位于System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager BookmarkManager,Location resultLocation)
有谁能帮我解决这个问题,或者给我指出一个讨论这个问题的现有线程吗?我看到过类似的帖子,关于:使用本地生成服务器,但没有关于:使用TFS Online。

,visual studio 2008未安装在托管生成服务器上。您可能需要更新您的
解决方案与Visual Studio 2012或2013兼容,以便在Visual Studio Online上成功编译。如果您没有许可证,您可以使用。

谢谢-我是这样认为的,但希望有更好的解决方案。我很想升级这个解决方案,但2008年是我们大多数应用程序都在做的事情,现在对升级没有太大兴趣。无论如何谢谢你!我试图在TFS上销售它们,但这对我的情况没有多大帮助:-(您始终可以运行安装了Visual Studio 2008的内部生成服务器。您可以尝试将所需的..目标文件和任务程序集放入源代码管理中,以查看vso是否会为您拾取这些程序集。您可能需要编辑每个项目文件,以告知msbuild此目标文件的正确位置。