2011-07-26 2 views
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); 
     } 

그 내가 작업중인 프로그램의 두 어셈블리가로드되었음을 보여줍니다. 다른 컴퓨터에서는 발생하지 않으므로 어떻게 발생하는지 잘 모르겠습니다. 이 어셈블리를로드 할 수있는 방법/위치를 알려 주시면 고칠 수 있습니까?

+0

시도해보십시오. ['AppDomain.AssemblyLoad'] (http://msdn.microsoft.com/en-us/library/system.appdomain.assemblyload.aspx) – zneak

답변

관련 문제