2011-03-11 99 views
26

突然,当我今天开幕的Visual Studio 2008的解决方案,并试图重建所有,我得到了以下错误:“消息”任务未找到

The "Message" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "D:\WINDOWS\Microsoft.NET\Framework\v3.5" directory

我不明白这样的东西。你可以请指导。

+0

应该有visual studio的配置属性,您可以选中您构建的项目旁边的复选框。也许这可以帮助 –

+0

它们是MsBuild错误,在.SLN或.CSPROJ文件中出现错误。 –

+1

我发现只是清理解决方案/项目,然后重建会使其消失。尽管如此。 –

回答

43

我重新启动我的电脑和错误消失了:)

更新:根据下面的评论

(感谢@Thomas & @Vikram),似乎在重新启动Visual Studio中还修复了问题。

+0

我有完全相同的问题。重新启动后错误消失。我正在使用VS 2010 - SP1。这肯定是一个错误! –

+0

不知道为什么,但它像一个魅力:) –

+12

重新启动Visual Studio(2013)似乎已经足够我... –

1

只需右键点击违规项目,然后选择“清洁”。这比重新启动VS快一点。我仍然不知道是什么原因造成了这个问题,但是修复了这个问题,以便我可以构建该项目。

+0

不能解决消息,尝试多次。 – Baljeetsingh

+0

工作正常。当我切换到另一个分支时,我遇到了同样的问题,不得不重复。需要找出为什么今天与昨天不同。 –

+0

我怀疑这里幕后的幕后比我有时间去尝试弄清楚。因此,“清洁”解决方案可能适用于某些人而非其他人。这当然值得一试,因为它通常是快速和无害的。 – kad81

2

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

+1

我没有尝试清洁,但我尝试重建。之后的重建工作和一些(更新)的构建工作。然后构建失败,并出现与问题中相同的错误。重新启动VS永久消除错误...直到下次发生这个神秘的错误:) – steve

+3

干净是不够的我,重新启动VS“解决”明显的问题。 – Dan

+1

我甚至从头开始删除并重新创建了该项目。仍然看到了同样的问题。似乎一旦msbuild包含被搞砸了,就是这样。 – Karle