我尝试将<Message>
元素添加到VS项目文件中的任务中,以便调试构建过程。但是,元素对写入VS输出窗口的文本没有影响。
有没有办法将消息写入VS输出窗口,方法是将标记添加到正在构建的项目中?
答案 0 :(得分:28)
也许this可以提供帮助吗?
在工具 - 选项 - 项目和 解决方案 - 构建和运行,有 MSBuild项目构建输出详细程度 组合框。这可以控制多少信息 你想在输出窗口看到。
答案 1 :(得分:1)
这是一个老问题,我刚到这里是因为我需要相同的,并且发现它只是在尝试。
在您的项目Properties-&gt; Build Events中,您可以在Post-build事件命令行中添加类似的内容:
echo This is my message, no quotes required!
然后,您将能够在成功构建后在输出中看到它(如果配置为在成功构建上运行,这是我的情况)。
答案 2 :(得分:-1)
我认为这应该有用(以前适用于我):<Message Text="blah" />
(当然,从代码,System.Diagnostics.Debug.WriteLine(“blah”);)