无需注册,只需安装.NET Framework

解决方案 »

  1.   

    你的目标机器有.NET framework吗?
      

  2.   

    你必须安装.NET Framework才能用c#写的dll
      

  3.   

    chainet,您好,我已经安装了.net framework,但我注册的时,不成功.因为我调用的是别人提供的dll,使用说明上提到要注册.dll路径有无要求,谢谢!
      

  4.   

    你需要在项目中添加引用。
    引用的目标就是该.dll
      

  5.   

    别人提供的dll可能不是.Net的控件吧!应该是com的控件.
    所以你要注册,普通Com控件的在.NET环境下调用需要通过
    C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin下的
    TlbImp.Exe将Com组件转换成.NET能用的组件(实际上是生成一个接口)
    例如: tlbImp.exe mdhcp.dll 
    生成McastLib.dll,这个Dll才能用.