1
응용 프로그램을 시작할 때 먼저로드 된 응용 프로그램 어셈블리를 표시하려고합니다.C# SplashScreen Assembly로드 됨
응용 프로그램이 실행되기 시작하면 코드에 아무 것도 표시되지 않습니다.
public Form1()
{
InitializeComponent();
AppDomain.CurrentDomain.AssemblyLoad += new
AssemblyLoadEventHandler(CurrentDomain_AssemblyLoad);
}
void CurrentDomain_AssemblyLoad(object sender, AssemblyLoadEventArgs args)
{
Debug.WriteLine("Loaded " + args.LoadedAssembly.FullName);
label1.Text = "Loaded " + args.LoadedAssembly.FullName;
Thread.Sleep(500);
}
어디에 문제가 있습니까?
그 수를 참조하여 그것을 호출해야 당신은 아직 코드를로드하지 않았을 것입니다 ... – BugFinder
한 가지는, 그 이벤트 핸들러 내에서 UI 컨트롤에 액세스 할 수 있다고 가정하는 것이 안전하다고 생각하지 않습니다. 그 외에도 여기에 무엇을 기대하고 있는지는 명확하지 않습니다. 표시된 코드는 상황을 이해하기에는 너무 적습니다. –