现在Roslyn已经发布了,我们可以通过“#”禁用特定的警告,但是当我尝试禁用对后期绑定的警告时(因此,除了需要关闭的位置之外,我可以对其进行严格的限制),它仍然显示为一个错误。我尝试过禁用当您从严格关闭到严格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
发布于 2016-08-24 12:32:47
虽然启用了选项严格,但后期绑定被视为error,而不是警告。这意味着你不能禁用它。
虽然不能启用严格选项,但项目的配置对话框允许您更改针对不同问题的设置。如果将“晚绑定”项设置为“警告”,则可以处理以下问题。
但是,在与后期绑定相同的项目中,选项严格仍然是不可能的。
https://stackoverflow.com/questions/39123204
复制相似问题