【问题标题】:Visual Studio Output Window warn on compile in Debug configurationVisual Studio 输出窗口在调试配置中编译时发出警告
【发布时间】:2017-05-23 10:59:38
【问题描述】:

编译后有什么方法可以在我的 Visual Studio 输出窗口中显示自定义消息?

我今天遇到了一个问题,我的项目已成功编译,并构建并发布了 NuGet 包 - 只是发现我的新更改都没有包含在 NuGet 包中,因为我一直在调试配置中工作以及从\bin\release\Output.dll取的包裹

当我在调试配置中编译时,我想在我的 Visual Studio 输出窗口中显示一条自定义消息,理想情况下是这样的:

========== Rebuild All: 11 succeeded, 0 failed, 0 skipped ==========
*** Warning - change to Release configuration before publishing ***

【问题讨论】:

  • 没有。您的构建服务器(您确实有一个,对吗?)应该配置为自动“做正确的事”。
  • 嗨 Neil,很遗憾我没有单独的构建服务器。这是我正在维护的临时项目,尚未建立 CI 管道。
  • 即使对于小型临时项目,我仍然建议创建某种 CI 管道。签入,运行单元测试,构建发布。如果您正在创建 nuget 包,我会说它更加必要。
  • 很公平,我会考虑在这周进行一些设置。不过,这个讨论有点离题了 - 你知道在我运行编译后是否有任何方法可以向 Visual Studio 输出窗口添加自定义消息?

标签: c# visual-studio visual-studio-2015


【解决方案1】:

您可以使用构建事件。请参阅项目 > 属性 > 构建事件菜单。

编写构建后事件命令行:

echo "*** Warning - change to Release configuration before publishing ***"

【讨论】:

  • 太棒了,这正是我所追求的!
猜你喜欢
  • 2019-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多