【发布时间】:2011-09-18 06:46:38
【问题描述】:
我有一个应用程序,我需要在其中创建 AppDomain 并将程序集加载到其中并执行程序集中的方法。
这是我的代码
public class CreateAppDomain
{
public void CreateAppDom()
{
AppDomain domain = AppDomain.CreateDomain("myDomain");
domain.ExecuteAssembly(@"C:\Visual Studio 2005\Projects\A1\A1\bin\Debug\A1.dll");
domain.CreateInstanceFrom(@"C:\Visual Studio 2005\Projects\A1\A1\bin\Debug\A1.dll","A1.Navigate");
}
}
我上面的代码写在一个名为 CreateAppDomain.cs 的类文件中
在我的 Default.aspx 页面中,我创建了上述类的实例并调用了 create 方法。这里是代码
protected void Button1_Click(object sender, EventArgs e)
{
CreateAppDomain obj = new CreateAppDomain();
obj.CreateAppDom();
Response.Write("Application Domain Successfully created");
}
当我运行 default.aspx 页面时,我收到一条错误提示
在程序集“A1,版本=1.0.0.0,文化=中性,PublicKeyToken=null”中找不到入口点。
谁能解释一下上述错误的含义和解决方法。
谢谢,
【问题讨论】:
标签: c# asp.net appdomain .net-assembly