我正在处理一个同时使用C++和C#的项目。我一直在进行混乱的集成工作,并且一直在大量使用#pragma message来标记那些还没有完全实现(因为集成而出现故障)的代码。这是一个非常好的方法,可以使构建日志变得杂乱无章,从而很容易找到需要修复的问题。问题是我找不到任何可以以同样方式处理C#的东西。
我不想使用过时的属性,这完全不是我要找的。我尝试了#warn,但它只会生成一个“警告错误”,导致构建失败。同样,这不是我要找的(如果我想要构建失败,我可以使用#error)。
目前,我只是将我的消息放在可以搜索的注释中,但这需要一些知识来查找,以及查找的动力。在构建日志中使用自定义消息来标记问题要优先考虑,因为它很难被忽视!
我的研究结果表明,没有办法做到我想要的,但我想知道你们专家是否同意我的看法。 :)
我不想使用过时的属性,这完全不是我要找的。我尝试了#warn,但它只会生成一个“警告错误”,导致构建失败。同样,这不是我要找的(如果我想要构建失败,我可以使用#error)。
目前,我只是将我的消息放在可以搜索的注释中,但这需要一些知识来查找,以及查找的动力。在构建日志中使用自定义消息来标记问题要优先考虑,因为它很难被忽视!
我的研究结果表明,没有办法做到我想要的,但我想知道你们专家是否同意我的看法。 :)
#warning
有什么问题呢?对我来说,它只会产生警告,而不会使构建失败。 - MicroVirus#warning
应该可以正常工作... - LB2