Vb.net 禁用vb中的后期绑定错误不工作

Vb.net 禁用vb中的后期绑定错误不工作,vb.net,visual-studio-2015,Vb.net,Visual Studio 2015,现在Roslyn已经发布,我们VB可以通过“#disable Warning BCxxxx”禁用特定的警告,但是当我尝试禁用延迟绑定的警告时(这样我可以在需要关闭的地方严格打开),它仍然显示为错误。我已尝试禁用从严格关闭到严格打开时删除的所有警告,以及报告的实际错误(BC30574、BC30512),但错误仍然存在。我只是错过了正确的禁用方法,还是他们实际上没有解决无法仅在需要时关闭选项Strict On的问题 #Disable Warning BC42016 #Disable Warning

现在Roslyn已经发布,我们VB可以通过“#disable Warning BCxxxx”禁用特定的警告,但是当我尝试禁用延迟绑定的警告时(这样我可以在需要关闭的地方严格打开),它仍然显示为错误。我已尝试禁用从严格关闭到严格打开时删除的所有警告,以及报告的实际错误(BC30574、BC30512),但错误仍然存在。我只是错过了正确的禁用方法,还是他们实际上没有解决无法仅在需要时关闭
选项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

启用选项strict时,延迟绑定被视为错误,而不是警告。这意味着您不能禁用它

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


但是选项strict在同一项目中仍然不可能与延迟绑定相同。

启用选项strict时,延迟绑定将被视为错误,而不是警告。这意味着您不能禁用它

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


但是option strict与late binding在同一个项目中仍然是不可能的。

我认为您指的是同一个文件,您可以对项目启用option strict,但对特定文件禁用option strict。我认为您指的是同一个文件,您可以对项目启用option strict,但对特定文件禁用option strict。