|用程序域|先建的AppDomain的窗,致後打的AppDomain的窗也!
建一Windows用程序,新建一Form,添加一Button,Button的Click事件代如下:
C#版本代
- C# code
private void button1_Click(object sender, EventArgs e) { AppDomain domain = AppDomain.CreateDomain("newdomain"); domain.ExecuteAssemblyByName(Assembly.GetExecutingAssembly().FullName); }
VB版本代
- VB.NET code
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
,行,在窗口上按,出新的窗(建了新的用程序域)。
某先打的窗,在窗之後打的窗都!如果把後打的窗先,就不有。
是何原因?如何解?
迎,如果能解,再加100分.
[解决办法]
比较蹊跷
楼主最好把exe文件发上来,给俺们观摩观摩
也好找出纰漏
[解决办法]
^ō^ 接点分...
[解决办法]
接分
[解决办法]
这样就以了随意关闭窗口了
private void button1_Click(object sender, EventArgs e)
{
Thread t = new Thread(new ThreadStart(tt));
t.Start();
}
private static void tt()
{
AppDomain domain = AppDomain.CreateDomain("newdomain");
domain.ExecuteAssemblyByName(Assembly.GetExecutingAssembly().FullName);
}
[解决办法]
学习一下~
[解决办法]
翻编译一下就清楚了