visual-studio - 项目中不存在目标 "_CopyBinDeployableAssemblies"

标签 visual-studio deployment visual-studio-2010

前几天我安装了 Visual Studio 2010 SP1,现在当我尝试“发布”我的应用程序时,我的所有项目都出现此错误。

The target "_CopyBinDeployableAssemblies" does not exist in the project.

我不知道这里的问题是什么,我在强大的谷歌上找不到任何东西,这让我有点紧张。

任何人都可以在这里指出正确的方向,或者其他人也有同样的问题?因为它发生在我所有的项目中,所以我对这个问题感到很惊讶。

这些站点是 ASP.NET Web 应用程序,其中一些是混合的 Web 表单/MVC,但其中一个只是 Webforms。 1 站点 super 简单,几乎没有引用资料,但我仍然收到错误消息。

最佳答案

我在安装 Visual Studio 2010 SP1 Beta 后也遇​​到了这个问题。

遗漏的目标 _CopyBinDeployableAssemblies定义在:

$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets

我通过添加 <Import> 解决了这个问题元素添加到损坏的项目文件中。

因此,如果您对上述目标有依赖性,您可以通过查找以下 <Import> 来了解这一点。在您的项目文件中:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets" />

您还需要导入:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />

关于visual-studio - 项目中不存在目标 "_CopyBinDeployableAssemblies",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4681248/

相关文章:

c++ - 无法在C++中包含 header

visual-studio - Visual Studio - 自动格式化 - 列模式或准则

c++ - 为什么我会收到链接器错误,即使两个文件都在同一目录中?

c# - WindowsFormsApplicationBase 在 C# 命名空间中不存在?

java - 为什么在部署到 tomcat 7 后我的 .war 不启动,但运行嵌入式服务器工作正常?

.net - 如何将 .NET Framework 4.0 Client Profile 附加到我的安装项目?

qt - 下级停止了,因为它触发了异常。被异常停止在线程 0 中......?

git - 如何使用 Visual Studio Code 作为 Git MergeTool 的默认编辑器,包括 3 向 merge

c# - 将图像附加到 MSTest 中的测试报告

c# - XNA中如何控制高清视频播放的位置和速度?