Windows 저장소 앱에서 Winmd (Windows 런타임 구성 요소)를 사용하고 있습니다. 나는 winmd에 정의 된 유형의 인스턴스를하려하면, 다음과 같은 예외가 : Windows 저장소 앱의 TypeLoadException
System.TypeLoadException was unhandled by user code
HResult=-2146233054
Message=Requested Windows Runtime type 'SmartTech.BrokeredProxy.EnterpriseServer' is not registered.
Source=mscorlib
TypeName=SmartTech.BrokeredProxy.EnterpriseServer
InnerException: System.Runtime.InteropServices.COMException
HResult=-2147221164
Message=Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
ErrorCode=-2147221164
InnerException:
은 내가 필요한 모든 참조를 추가하고 나는 매니페스트 파일에서 적절한 변경했습니다. 내가 뭐 놓친 거 없니? 어떤 사람이 이것을 일으키는 지 알고 있습니까?
이 발생합니다. 스토어 앱에는 사용하는 런타임 구성 요소가 모두 ** 포함되어야합니다. –
마지막으로 이것을 해결할 수 있습니까? –
@HansPassant OP가 [중개 런타임 구성 요소]를 사용하고있는 것으로 보입니다 (https://msdn.microsoft.com/en-us/windows/uwp/winrt-components/brokered-windows-runtime-components-for-side- loaded-windows-store-apps)에 'BrokeredProxy.EnterpriseServer'가 있습니다. 따라서 앱을 사이드로드해야합니다. – ZX9