에서 클래스 라이브러리에서 Resources.resw를 사용하는 방법 "을위한 ResourceLoader RL = ResourceLoader.GetForCurrentView ("으로 ClassLibrary1/자료 ");" UWP - 라이브러리</p> <pre><code> public string GetName() { ResourceLoader rl = ResourceLoader.GetForCurrentView("ClassLibrary1/Resources"); return rl.GetString("Name"); } </code></pre> <p>에서
가 'System.Runtime.InteropServices.COMException'형식의 예외가 발생하지만, 한 ClassLibrary1.dll 사용자 코드에 처리되지WinRT 정보 : 未 找到 ResourceMap
추가 정보 :. 未 找到 ResourceMap .
未 找到 ResourceMap.
이 예외 핸들러가있는 경우, 프로그램은 안전하게 계속 될 수있다.
이 라이브러리를 참조하도록 추가하면 올바르게 작동합니다. 하지만 동적으로이 라이브러리를 참조하면 실패합니다.
Assembly assembly = Assembly.Load(new AssemblyName("ClassLibrary1"));
if (assembly == null)
{
return;
}
Type type = assembly.GetType("ClassLibrary1.Class1");
ICore core = Activator.CreateInstance(type) as ICore;
textBlock1.Text = core.GetName();
//ClassLibrary1.Class1 c1 = new ClassLibrary1.Class1();
//textBlock1.Text = c1.GetName(); //it is working well
어떻게 라이브러리에 동적 참조를 위해 자원을 사용 하는가?
답장을 주셔서 감사합니다. – wangji
@wangji,이 답변입니까? 그렇다면이 대답을 표시해 주시겠습니까? –
답변 해 주셔서 감사합니다. 동적 참조 유형을 사용하여 ".dll"을로드하고 사용하고 싶습니다.dll "응용 프로그램이 동적 인".dll "을 추가 할 것이므로 – wangji