如果不使用返回值,如何产生编译错误?

时间:2018-10-15 14:38:59

标签: c# visual-studio resharper

我已经使用ReSharper属性[MustUseReturnValue]装饰了几种方法:

  

MustUseReturnValueAttribute
  指示必须使用方法调用的返回值。

link

它按说明工作,我给它设置了严重程度“错误”。在IDE中,所有未使用返回值的地方都被标记为错误,但是该错误不会产生任何构建错误,也不会显示在错误列表中。

如果不使用返回值,或者知道实现此目的的另一种方法,是否有办法使构建失败?

enter image description here

我没有启用所有ReSharper功能。我只启用了Resharper。 enter image description here

我尝试启用“调试器集成”,“ MsBuild和NAnt”和“ ReSharper构建”,但效果为零。

1 个答案:

答案 0 :(得分:1)

Resharper具有一个CLI软件包,您可以将其集成到构建过程中。它应该服从您的检查设置。 package is available here,您可以阅读有关工具here的更多信息。