2
가 주목 :특정 어셈블리를로드하는시기 /시기를 어떻게 알 수 있습니까? 내가 InvalidCastException이 문제에 봉착
InvalidCastException thrown after install on new machine
을 몇 가지 조사 후, 나는 어셈블리가로드 된 것을 확인하려면 다음 코드를 사용했습니다 :
AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
foreach (Assembly MyAssembly in AssembliesLoaded)
{
Console.WriteLine("Loaded: {0}", MyAssembly.FullName);
}
그 내가 작업중인 프로그램의 두 어셈블리가로드되었음을 보여줍니다. 다른 컴퓨터에서는 발생하지 않으므로 어떻게 발생하는지 잘 모르겠습니다. 이 어셈블리를로드 할 수있는 방법/위치를 알려 주시면 고칠 수 있습니까?
시도해보십시오. ['AppDomain.AssemblyLoad'] (http://msdn.microsoft.com/en-us/library/system.appdomain.assemblyload.aspx) – zneak