에서 참조 할 수 없습니다. 현재 발생한 문제는 실제로 이상합니다. C# 프로젝트에서 Managed C++ 클래스를 사용하려고 시도하지만 컴파일러가 해당 유형을 찾을 수 없습니다.관리되는 C++ 클래스는 C#
이 스크린 샷에서보세요 :
관리되는 C++ 프로젝트 (NGervill.Gervill.Native) 는 참조하고 필요한 모든 네임 스페이스와 유형이 포함 개체 브라우저에 따라한다. 내 소스 코드에서 사용하여 추가하고 클래스를 사용하지만 여전히 컴파일 오류가 발생합니다.
가장 이상한 부분 : Managed C++ 프로젝트의 다른 유형을 참조 할 수 있습니다. 다른 C# 클래스에서는 PortMixerProviderNative 클래스의 메서드에 액세스합니다. 이는 타겟 플랫폼과 .net 프레임 워크 버전이 정확하다는 것을 의미합니다 (.net 4.5 - x86 빌드).
Visual Studio에서 Managed C++ DLL의 이전 버전을 어떻게 든 캐싱하고 있습니까? 아니면 다른 문제가 발생할 수 있습니까?
PortMixerNative 클래스는 관리되는 클래스입니다. ('public ref class PortMixerNative'로 선언 됨). 나는이 라이브러리의 공급 업체이고 PortMixerNative는 내가 사용할 래퍼입니다. – Danielku15
이 클래스에 대한 몇 가지 코드를 보여 주면 스크린 샷이 엉망이됩니다. –