2016-08-24 1 views
0

Roslyn이 출시되었으므로 VB는 "#Disable Warning BCxxxx"를 통해 특정 경고를 비활성화 할 수 있지만 후기 바인딩에 대한 경고를 사용하지 않도록 설정하면 엄격한 꺼야 할 곳을 제외하고), 여전히 오류로 표시됩니다. Strict Off에서 Strict On으로 이동했을 때 제거 된 모든 경고뿐만 아니라보고 된 실제 오류 (BC30574, BC30512)를 사용할 수 없도록 시도했지만 오류가 남아 있습니다. 나는 방금 옳은 일을 놓치고 있습니까, 아니면 실제로 그들이 필요로하는 곳에서만 Option Strict On을 켤 수없는 문제를 해결하지 않았습니까? 옵션 엄격한가 활성화되어있는 동안vb에서 지연 바인딩 오류가 작동하지 않음

#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 

답변

2

, 후기 바인딩은 오류로 취급하지 경고로한다. 즉, 사용 중지 할 수 없습니다.

strict 옵션을 활성화 할 수는 없지만 프로젝트 구성 대화 상자에서 다른 문제에 대한 설정을 변경할 수 있습니다. 후기 바인딩에 대한 항목을 경고로 설정하면 이와 같은 문제를 처리 할 수 ​​있습니다.

그러나 후기 바인딩과 같은 프로젝트에서 여전히 strict 옵션을 사용할 수 없습니다.

+0

나는 당신이 동일한 파일을 의미한다고 생각하지만 프로젝트에 대해 엄격한 옵션을 가질 수 있지만 특정 파일에 대해서는 해제 할 수 있습니다. – jmoreno

관련 문제