BeforeBuild事件未触发

时间:2013-09-25 07:55:07

标签: c# asp.net visual-studio-2010 msbuild

我的.csproj文件中有以下内容:

<Target Name="BeforeBuild">
  <Message Text="##########TESTING####################" Importance="high" />
</Target>

但它没有被输出。我还将构建输出详细程度更改为“正常”和“详细”(正如我在其他帖子中看到的那样)。

我可以从详细输出中看到这一点:

Target "BeforeBuild" in file  "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets" from project "C:\MyPath\MyProj.csproj" (target "Build" depends on it):
Done building target "BeforeBuild" in project "MyProj.csproj".

我不确定还需要检查什么才能确保它发射。

注意:构建不成功,因为BeforeBuild事件是为了根据配置文件(不包含在我的示例中)添加一些文件来构建,所以这会产生影响吗?我假设因为它是BeforeBuild,它应该运行是否构建成功。

编辑:刚尝试成功构建但仍无输出。

1 个答案:

答案 0 :(得分:0)

好的..我想现在还为时过早。

当您更改.csproj文件中的Build事件时(特别是在使用记事本时没有语法突出显示)时,请记住删除它周围的注释标记....