【问题标题】:The "Message" task was not found未找到“消息”任务
【发布时间】:2011-03-11 14:12:55
【问题描述】:

今天突然用 Visual Studio 2008 解决方案打开并尝试全部重建时,出现以下错误:

未找到“消息”任务。 检查以下内容: 1.) 的名称 项目文件中的任务是 与任务类的名称相同。 2.) 任务类是“公共的”并实现 Microsoft.Build.Framework.ITask 界面。 3.) 任务正确 在中声明 项目文件,或在 *.tasks 文件中 位于 "D:\WINDOWS\Microsoft.NET\Framework\v3.5" 目录

我对此一无所知。可以请指导一下吗?

【问题讨论】:

  • 应该有visual studio的配置属性,你可以勾选你构建的项目旁边的复选框。也许这可以帮助
  • 它们是 MsBuild 错误,.SLN 或 .CSPROJ 文件中有问题。
  • 我发现只需清理解决方案/项目然后重新构建它就会消失。仍然......虽然很烂。

标签: .net msbuild


【解决方案1】:

我重新启动计算机,错误消失了:)

更新:

根据以下 cmets(感谢 @Thomas 和 @Vikram),似乎重新启动 Visual Studio 也可以解决问题。

【讨论】:

  • 我也有同样的问题。重新启动后错误消失了。我正在使用 VS 2010 - SP1。这肯定是一个错误!
  • yup 重启 VS 2012 解决了这个问题。感谢您发布此内容。
  • VS 2013 社区重启允许项目运行,但错误仍然存​​在。
  • 你可以尝试重启电脑(就像我上面提到的)
【解决方案2】:

我在 VS 2013 中遇到了同样的问题,并通过清理解决方案修复了它。

【讨论】:

  • 我没有尝试清理,但我确实尝试了重建。重建工作,之后的一些(更新)构建也工作了。然后构建失败,出现与问题相同的错误。重新启动 VS 更永久地消除了错误......直到下一次这个神秘错误发生:)
  • 清洁对我来说还不够,重新启动 VS“解决”了明显的问题。
  • 我什至从头开始删除并重新创建了项目。还是看到了同样的问题。似乎一旦 msbuild 包含被搞砸了,就是这样。
【解决方案3】:

只需右键单击有问题的项目并选择“清理”。它比重新启动VS快一点。我仍然不知道是什么导致了我的这个问题,但它修复了它,以便我可以构建项目。

【讨论】:

  • 工作正常。当我切换到不同的分支时,我遇到了同样的问题,不得不重复。需要找出今天与昨天不同的原因。
  • 我怀疑这里的幕后发生的事情比我有时间尝试弄清楚的要多。因此,“干净”的解决方案可能适用于某些人而不适用于其他人。不过,这当然值得一试,因为它通常快速且无害。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 2013-07-21
  • 1970-01-01
  • 1970-01-01
  • 2012-02-20
  • 2015-04-22
  • 1970-01-01
相关资源
最近更新 更多