1
アプリケーションを起動するときに、最初に読み込まれたアプリケーションアセンブリを表示します。C#SplashScreenアセンブリがロードされました
アプリケーションの実行が開始されると、私のコードに何も表示されません。
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);
}
問題はどこですか?
その可能な参照、フォームが現れている場合、すべてのアセンブリがロードされ、あなたの
Main();
でそれを呼び出す必要がありますあなたのコードはまだロードされていません。 – BugFinderひとつは、そのイベントハンドラ内のUIコントロールにアクセスできるとは思いません。それを超えて、あなたがここで期待していることは不明です。あなたが示したコードは、起こっていることを理解するにはあまりにも少ないです。 –