2016-08-24 4 views
0

Nun, da Roslyn freigegeben wurde, können wir VB bestimmte Warnungen über "#Disable Warnung BCxxxx" deaktivieren, aber wenn ich versuche, die Warnung für die späte Bindung deaktivieren (so kann ich streng haben außer dort, wo es ausgeschaltet sein muss), wird es immer noch als Fehler angezeigt. Ich habe versucht, alle Warnungen zu deaktivieren, die entfernt werden, wenn Sie von Strict Off zu Strict On wechseln, sowie die tatsächlichen Fehler, die gemeldet werden (BC30574, BC30512), aber die Fehler bleiben bestehen. Vermisse ich gerade das Richtige, um sie zu deaktivieren, oder haben sie das Problem nicht behoben, Option Strict On nicht nur dort ausschalten zu können, wo es gebraucht wird?Deaktivierung eines späten Binding-Fehlers in VB funktioniert nicht

#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 

Antwort

2

Während Option strenge aktiviert ist, wird die späte Bindung als Fehler behandelt und nicht als Warnung. Dies bedeutet, dass Sie es nicht deaktivieren können.

Während Sie die Option strict nicht aktivieren können, können Sie im Konfigurationsdialog des Projekts die Einstellungen für die verschiedenen Probleme ändern. Wenn Sie den Eintrag für die späte Bindung auf Warnung setzen, können Sie solche Probleme beheben.

Aber Option strict ist immer noch nicht im selben Projekt möglich wie späte Bindung.

+0

Ich denke, du meinst die gleiche Datei, Sie können die Option strikt für das Projekt aber für eine bestimmte Datei aus. – jmoreno

Verwandte Themen