如何解决这个异常!!!急急急!!!!
程序部分
using System;
using System.Collections.Generic;
using System.Text;
using System.Security;
using System.Threading;
using System.Reflection;
using System.Diagnostics;
using System.CodeDom;
using System.Resources;
using System.Runtime.Remoting;
using RemoteObject; namespace RemoteObject
{
class MyAppDomin
{ static void Main()
{
string strDomin;
string NewDomin;
strDomin = AppDomain.CurrentDomain.FriendlyName;
Console.WriteLine("默认的定义域名称是{0}", strDomin);
AppDomain myAppdomin = AppDomain.CreateDomain("newDomin");
NewDomin = myAppdomin.FriendlyName;
Console.WriteLine("创建新的定义域名称为:{0}", NewDomin);
Console.WriteLine("调用新创建的定义域 CreatInstance的方法!!");
try
{
ObjectHandle mySayHelloInst = myAppdomin.CreateInstance("ConsoleApplication2", "RemotoObject.T");
}
catch(System.TypeLoadException)
{
Console.WriteLine("123");
Console.Read(); } }
}
程序集ConsoleApplication2 的代码是:
using System;
using System.Collections.Generic;
using System.Text; namespace RemoteObject
{
public class test
{
public test()
{
Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName);
} static void Main(string[] args)
{ Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName); }
}
public class T
{
public T()
{
Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName);
}
}
}
程序部分
using System;
using System.Collections.Generic;
using System.Text;
using System.Security;
using System.Threading;
using System.Reflection;
using System.Diagnostics;
using System.CodeDom;
using System.Resources;
using System.Runtime.Remoting;
using RemoteObject; namespace RemoteObject
{
class MyAppDomin
{ static void Main()
{
string strDomin;
string NewDomin;
strDomin = AppDomain.CurrentDomain.FriendlyName;
Console.WriteLine("默认的定义域名称是{0}", strDomin);
AppDomain myAppdomin = AppDomain.CreateDomain("newDomin");
NewDomin = myAppdomin.FriendlyName;
Console.WriteLine("创建新的定义域名称为:{0}", NewDomin);
Console.WriteLine("调用新创建的定义域 CreatInstance的方法!!");
try
{
ObjectHandle mySayHelloInst = myAppdomin.CreateInstance("ConsoleApplication2", "RemotoObject.T");
}
catch(System.TypeLoadException)
{
Console.WriteLine("123");
Console.Read(); } }
}
程序集ConsoleApplication2 的代码是:
using System;
using System.Collections.Generic;
using System.Text; namespace RemoteObject
{
public class test
{
public test()
{
Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName);
} static void Main(string[] args)
{ Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName); }
}
public class T
{
public T()
{
Console.WriteLine("我是第二个项目,当前工作的应用程序域是:{0}", AppDomain.CurrentDomain.FriendlyName);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货