如果是运行的时候出错,你就检查一下你的client端的dll的版本是否和server端的版本是一致的,Remoting要求两边的dll版本一致。

解决方案 »

  1.   

    //我是把Class1.dll放在了C盘下面。把它和你的exe放到一起
      

  2.   

    客户端程序因为缺少引用,不能运行,也就没有EXE,我放了好像也没有用!!
      

  3.   

    我把DLL放在客户端EXE同目录下,还是给出提示缺少引用 ,但是可以运行!
      

  4.   

    ~Clock()
    {
    Console.WriteLine("Destructor called!");
    }
    C ? C# ?
      

  5.   

    刚才说错了,应该是:我把DLL放在服务器端EXE同目录下,还是给出提示缺少引用,但是可以运行!
      

  6.   

    可以执行程序了,可是运行客户端程序,会给出错误提示:TCP信道URL必须有一个端口号tcp://localhost/HelloDotNet  这个语句到底怎么写呢,HelloDotNet是什么呢??不是很清楚。
      

  7.   

    server,client的代码你是怎么编译的?
    去弄个IDE练习吧,买个盗版盘,要么去下载。
      

  8.   

    我喜欢吃白菜,哈哈,我就是在Visual studio .net2003编译的, 哈哈
      

  9.   

    Jim3(Jim) 谢谢
    可是出现一个奇怪的问题,就是:
    Constructor called
    this is a test 
    出现在了我的服务器程序中!!
      

  10.   

    这就对了,否则怎么叫Remoting呢?
    remoting就是可以跨越进程边界,跨越机器边界的一套东西,在服务器实现,在服务器执行,远程客户端可以调用可是出现一个奇怪的问题,就是:
    Constructor called
    this is a test 
    出现在了我的服务器程序中!!