禁用vb中的后期绑定错误无法正常工作

时间:2016-08-24 12:21:59

标签: vb.net visual-studio-2015

现在Roslyn已经发布了,我们VB可以通过“#Disable Warning BCxxxx”禁用特定的警告,但是当我尝试禁用后期绑定的警告时(所以除了需要关闭的地方,我可以严格执行),它仍显示为错误。我已经尝试禁用从Strict Off到Strict On时删除的所有警告,以及报告的实际错误(BC30574,BC30512),但错误仍然存​​在。我是否只是错过了正确的禁用功能,或者他们实际上没有解决只能在需要时关闭Option Strict On的问题?

#Disable Warning BC42016
#Disable Warning BC41999
#Disable Warning BC42017
#Disable Warning BC42018
#Disable Warning BC42019
#Disable Warning BC42032
#Disable Warning BC42036
#Disable Warning BC42021
#Disable Warning BC42022

#Disable Warning BC30574
#Disable Warning BC30512

1 个答案:

答案 0 :(得分:2)

虽然启用了选项严格,但后期绑定被视为错误,而不是警告。这意味着您无法禁用它。

虽然您无法启用option strict,但项目的配置对话框允许您更改不同问题的设置。如果将后期绑定条目设置为警告,则可以处理此类问题。

但是在后期绑定的同一个项目中仍然无法实现选项严格。