15

我已尝试将<Message>元素添加到 Visual Studio 项目文件中的任务,以调试构建过程。但是,这些元素对写入 Visual Studio 输出窗口的文本没有影响。

有没有办法通过向正在构建的项目添加标记来将消息写入 Visual Studio 输出窗口?

4

3 回答 3

30

可能会有所帮助:

ToolsOptionsProjects and SolutionsBuild and Run下,有 MSBuild project build output verbosity 组合框。这控制了您希望在“输出”窗口中看到多少信息。

于 2010-01-15T16:03:41.670 回答
1

在您的项目属性 →构建事件中,您可以在构建后事件命令行中添加类似这样的内容:

echo This is my message, no quotes required!

然后您将能够在成功构建后在输出中看到它(如果配置为在成功构建上运行,这是我的情况)。

于 2013-10-30T11:35:33.400 回答
-1

我认为这应该有效(它曾经对我来说):<Message Text="blah" />

(当然,来自代码 System.Diagnostics.Debug.WriteLine("blah");)

于 2010-01-15T16:06:19.087 回答