我正在开发一个关于Visual Studio 2013的大型vb.net项目,我注意到这个错误:OverflowException
由于在64位上从IntPtr
隐式转换为Integer
平台。
我纠正了这个,但现在我正在寻找其他可能由于这种隐式转换而导致的错误,我怎么能找到它们? 或标记为错误? 或使用代码分析工具检查?
编译器warnings和errors 都限制为100,此限制是硬编码的。
因此,除了从IntPtr
到Integer
的转换之外,我有超过100个隐式转换警告,我不希望更正它们。作为标题:我怎样才能找到这种特定的隐式转换?
我也知道this:
暂时不能在本地做类似的事情
#pragma warning disable
但在我的案例中使用它非常棘手