2012-10-24 4 views
0

2 주 동안 Visual Studio 2010을 사용하지 않았습니다. 내 컴퓨터도 건드리지도 않았고 지금은 프로젝트 작업을하고 있습니다. 프로젝트에로드되었지만 오류 목록 창에는 오류가 표시되지 않습니다. 빌드를 클릭하면 다음과 같이 표시됩니다. 빌드가 성공했지만 (내 말에 너무 빠름). 참조를 다시로드하려고 시도하고 새 프로젝트를 만들고 코드를 복사했습니다. 이 중 아무 것도 작동하지 않습니다. 프로젝트를 실행하면 현재 오류가 발생합니다.visual studio 2010에 더 이상 오류가 표시되지 않습니다.

A first chance exception of type 'System.MissingMemberException' occurred in Microsoft.VisualBasic.dll 
System.MissingMemberException: Der öffentliche Member Domains für den Typ Iref wurde nicht gefunden. 
bei Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack) 
bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) 
bei myprogram.myfunction() in projectpath/myprogram.vb:Line 132. 

Iref는 참조이며 나는이 참조에 Domains 멤버가 있는지 확인합니다. 누구나 해결할 수있는 아이디어가 있습니까?

+0

승리를위한 셀프 범프? – benst

+0

프로젝트 설정이나 코드 파일의 맨 위에 Option Strict가 설정되어 있습니까? 명백하게 나쁜 코드 행을 입력 한 다음 컴파일하면 어떻게됩니까? –

+0

옵션 Strict가 Off입니다. 그리고 sss = sdfsdf와 같이 입력하면 오류 메시지가 나타납니다. – benst

답변

1

Option Strict를 ON으로 고정하여이 문제를 해결했습니다. 정말 좋은 해결책이 아니지만 그 동안해야 할 것입니다

1

나는 동일한 문제가 발생했습니다. 액티브 솔루션 플랫폼혼합 플랫폼으로 변경하여 해결했습니다. 이렇게하려면 구성 관리자로 이동하여 오른쪽 상단 모서리에있는 Active Solution Platform을 설정하십시오.

관련 문제