如果未使用 return 值,如何产生编译错误?
How to produce compile error if return value is not used?
我用 ReSharper 属性修饰了几个方法 [MustUseReturnValue]
:
MustUseReturnValueAttribute
Indicates that the return value of method invocation must be used.
(link)
它按描述工作,我给它指定了严重性“错误”。所有未使用 return 值的地方都在 IDE 中标记为错误,但该错误不会产生任何构建错误或显示在错误列表中。
如果未使用 return 值,是否有任何方法可以使构建失败?或者有其他方法可以实现吗?
我没有启用所有 ReSharper 功能。我只启用了 ReSharper。
我尝试启用“调试器集成”、“MsBuild 和 NAnt”和“ReSharper 构建”,但效果为零。
ReSharper 有一个 CLI 包,您可以将其集成到您的构建过程中。它应该服从您的检查设置。 package is available here, and you can read more about the tools here.
我用 ReSharper 属性修饰了几个方法 [MustUseReturnValue]
:
MustUseReturnValueAttribute
Indicates that the return value of method invocation must be used.
(link)
它按描述工作,我给它指定了严重性“错误”。所有未使用 return 值的地方都在 IDE 中标记为错误,但该错误不会产生任何构建错误或显示在错误列表中。
如果未使用 return 值,是否有任何方法可以使构建失败?或者有其他方法可以实现吗?
我没有启用所有 ReSharper 功能。我只启用了 ReSharper。
我尝试启用“调试器集成”、“MsBuild 和 NAnt”和“ReSharper 构建”,但效果为零。
ReSharper 有一个 CLI 包,您可以将其集成到您的构建过程中。它应该服从您的检查设置。 package is available here, and you can read more about the tools here.