错误MSB4036:找不到“输出”任务

时间:2013-04-29 06:38:34

标签: c# visual-studio-2010 msbuild

我是C#的新手,我在visual studio 2010中创建了一个新项目。 我构建了这个,我在查看错误列表中有这个错误:

  

错误1未找到“输出”任务。检查以下内容:1。)   项目文件中任务的名称与名称相同   任务类。 2.)任务类是“公共”并实现   Microsoft.Build.Framework.ITask接口。 3.)任务是正确的   在项目文件或* .tasks文件中声明   位于“C:\ windows \ Microsoft.NET \ Framework \ v4.0.30319”   。目录

在我的输出视图中,我有:

  

C:\ Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1580,7):   错误MSB4036:找不到“输出”任务。检查以下内容:   1.)项目文件中任务的名称与任务类的名称相同。 2.)任务类是“公共”并实现   Microsoft.Build.Framework.ITask接口。 3.)任务是正确的   在项目文件或* .tasks文件中声明   位于“C:\ windows \ Microsoft.NET \ Framework \ v4.0.30319”   。目录

有人可以帮助我。

此致

2 个答案:

答案 0 :(得分:0)

我今天刚收到这个错误以及我找不到所有引用。要修复==>转到程序功能(Win7)单击以删除,然后选择修复/重新安装。您必须具有原始安装媒体。这大约需要1-2个小时。完成后,您的项目应正确加载。

答案 1 :(得分:0)

在Windows10 Millenium更新后我遇到了类似的错误,并通过在Windows功能中启用.Net FrameWork 3.5来解决它。

Windows Features .Net framework 3.5 enable

请注意,启用.Net 3.5后应重新启动计算机。

有关安装和启用.Net Framework 3.5的更多信息,请参阅文章Installing the .NET Framework 3.5 on Windows 8, Windows 8.1 and Windows 10

  

您可以通过“控制面板”自行启用.NET Framework 3.5。此选项需要Internet连接。   按键盘上的Windows键,键入Windows Features,然后按Enter键。这将打开或关闭“打开Windows”功能对话框。或者,打开“控制面板”,单击“程序”项,然后单击“程序和功能”下的“打开或关闭Windows功能”。   选中.NET Framework 3.5(包括.NET 2.0和3.0)复选框,按“确定”,然后在出现提示时重新启动计算机。   除非您是需要WCF脚本和处理程序映射功能的开发人员,否则无需为Windows Communication Foundation(WCF)HTTP激活选择子项目。