Visual studio 2010 如何修复错误-目标“_CopyBinDeployableAssemblies“;项目中不存在?

Visual studio 2010 如何修复错误-目标“_CopyBinDeployableAssemblies“;项目中不存在?,visual-studio-2010,asp.net-mvc-4,build,msbuild,tfsbuild,Visual Studio 2010,Asp.net Mvc 4,Build,Msbuild,Tfsbuild,我正在尝试构建一个使用MVC4.0创建的项目。“AllowAnonymous”属性出现错误,因为生成服务器未安装MVC 4.0。因此,我开始安装MVC4.0,但安装程序提示我先安装VisualStudio10.0SP1,所以我安装了VS10.0SP1,然后安装了MVC4.0。与“AllowAnonymous”属性相关的错误在下一次生成后消失。但是现在我得到一个错误,它说-目标“\u CopyBinDeployableAssemblies”在项目中不存在。我尝试了在堆栈溢出上找到的两个解决方案,建

我正在尝试构建一个使用MVC4.0创建的项目。“AllowAnonymous”属性出现错误,因为生成服务器未安装MVC 4.0。因此,我开始安装MVC4.0,但安装程序提示我先安装VisualStudio10.0SP1,所以我安装了VS10.0SP1,然后安装了MVC4.0。与“AllowAnonymous”属性相关的错误在下一次生成后消失。但是现在我得到一个错误,它说-目标“\u CopyBinDeployableAssemblies”在项目中不存在。我尝试了在堆栈溢出上找到的两个解决方案,建议

  • 导入项目Microsoft.Application.Web.Targets和Microsoft.Web.Publishing.Targets
  • 使用位于的exe安装/修复
  • 但到目前为止,一切都不起作用


    请帮助我。

    我通过在项目的.csproj文件中添加一个空的targets标记来解决此错误:

    <Target Name="_CopyBinDeployableAssemblies"></Target>
    
    
    
    在对类似问题的回答中,在stackoverflow itelf上发现了以下内容:


    您是否使用TFS构建项目?您使用哪个版本的TFS?如果在生成代理计算机上使用MSBuild命令行在本地生成项目,将得到什么结果?可能重复