刚学习Remoting,出问题了,高人进来说两句
运行时出错,提示无法找到程序集
先写了两个个接口,编译成interface.dll,包含了IServer和IUser
生成服务端解决方案,包含一个应用程序项目(服务端)和一个类库项目,类库项目中用两个类分别继承了interface.dll中两个接口的方法
我在客户端中只添加对接口dll的引用,调用远程对象的方法(返回另外一个对象,有Serializable属性),结果运行出错:无法找到程序集
客户端程序添加实现类库的引用,则运行正常。
个人理解,既然返回的对象从给定的接口继承,就可以不添加实现类库的引用(如:IUser user = sc.GetUser(),可为何还向我要实现类的引用呢????
关于远程对象的发布和引用对是按照网上给好的例子一步一步做的,没有问题。
各位看看,发表发表意见。