|應用程序域討論|關閉先創建的AppDomain的窗體,會導致後打開的AppDomain的窗體也關閉!
創建一個Windows應用程序,新建一個Form,添加一個Button,Button的Click事件代碼如下:
C#版本代碼
private void button1_Click(object sender, EventArgs e) { AppDomain domain = AppDomain.CreateDomain("newdomain"); domain.ExecuteAssemblyByName(Assembly.GetExecutingAssembly().FullName); } Private Sub Button1_Click(ByVal sender As Object ,ByVal e As EventArgs) Dim domain As AppDomain= AppDomain.CreateDomain("newdomain") domain.ExecuteAssemblyByName(Assembly.GetExecutingAssembly().FullName) End Sub