문제

나는 깜짝 놀랐다는 사실 MS 를 얻을 수 없습이 바로 그것을 탐색의 정의는 방법을 때 당신이 결합 C#VB 프로젝트에서 하나의 솔루션을 제공합니다.하려는 경우 탐색에서 VB C#,그것은"개체 탐색기"이며,만약에서는 C#VB,그것이 생성한 메타데이터 파일입니다.

정직하게,뭐가 그렇게 복잡한 뛰어에 대한 다른 언어들 사이에서,특히면 그들은 아마도를 사용하여 동일한 CLR?

누군가는 이유를 알고 이것은 또 무엇이든이 있는 경우에는 해결 방법?았다 그들은 바로 그것을 얻을 대에서 2008?


@스,나는 두려워할 권리에 대한 당신의 대답이다.나는 정말 기절하는 Microsoft 나사 이래합니다.누군가가 어떤 아이디어에 대한 해결 방법?


@로토콜을 구현합니 믈라-정확히 상황을 나을 설명하고 있습니다.려고 자신을 그것을 밖으로;프로젝트를 참조하지 않는 조각의 차이가 있습니다.

도움이 되었습니까?

해결책

이것은 일반적으로이드를 제공합니다.

  • F12 에 VB.Net 항상 당신의 개체 브라우저
  • F12C#에서는 항상 당신에게 메타데이터 정의

이것은 의도적인 메커니즘을 시도하고 예상과 일치 행동은 업그레이드 시 사용자.C#방법은 당신이 올바른 정보를,그러나 VB 방법은 어떤 사용자의 VBA 또는 VB6 것을 기대합니다.

행동이 동일에서 VS2008.

이러한 규칙은 외부 프로젝트 모두 당신을 데려 갈 것이드에 있는 경우에는 동일한 솔루션입니다.


당신이 옳-VB 프로젝트를 치료하는 C#프로젝트로부와 그 반대의 경우도 마찬가지-탐색할 수 없 코드에서 하나다.나이 테스트의 최신 VS2008 고 그것은 여전히 문제입니다.

또한 그것을 얻지 못하면 완료 메타데이터.를 추가하는 방법 C#코드고에 표시되지 않습니다.intellisense 때까지 당신이 컴파일하는 C#어셈블리입니다.

이것은 비슷한 방법을 구성 요소에서 나타나 컨트롤,그래서 나는 그림은 일반 코드로 이동 기능의 기능 코드를 일반적인 컴파일러,다른 모든 것을 사용하여 어떤 종류의 반영이다.

만큼 당신은 여전히 건물 PDB 할 수 있어야 파일을 찾기 위해,나는 그것을 생각하지 않기 때문에 그들은 지원이 필요한 출시 빌드도.그것을 찾을 수 없는 라인의 코드없이 PDB 조회.

다른 팁

는지 확인하도록 지 VB 프로젝트 그리고 다만 DLL 파일입니다.

그것은 알려진 문제점, 해결 방법은 두 가지:사 ctrl+, 사용 또는 일부는 플러그인을 추가 이 함수,다음과 같---끝---이력서(추가 할 것입니다 이 함수에서 F12).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top