编译的命令有问题吧。你可以在vs.net环境下编译试试,编译好了,在BIN目录就有DLL文件了。

解决方案 »

  1.   

    编译加入需要的reference
    C# 是: csc /t:library /r System.Data xxx.cs
    VB?     vbc /t:library /r System.Data admin.vb
      

  2.   

    编译加入需要的reference
    C# 是: csc /t:library /r System.Data.dll xxx.cs
    VB?     vbc /t:library /r System.Data.dll admin.vb
      

  3.   

    编译加入需要的reference (上面都写错了,很久没用了,都忘了:)
    C# 是: csc /t:library /r:System.Data.dll xxx.cs
    VB?     vbc /t:library /r:System.Data.dll admin.vb
      

  4.   

    编译加入需要对System.Data的引用 csc /t:library /r System.Data.dll 这句话必须在有csc.exe目录下运行例如
    编译注册.netFramework
    C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
      

  5.   

    vb编译:
    vbc /t:library admin.vb /r:system.dll /r:system.data.dll /r:system.data.oledb.dll
      

  6.   

    顺便说一下:
    vbc的使用方法:
    常用格式:vbc /t:library /out:要产生的文件路径及文件名(用户自己指定) /r:代码中所包括的类 要编译的.VB文件.因此上面的编译方法应为:
    vbc /t:library c:\admin.dll /r:system.dll /r:system.data.dll /r:system.data.oledb.dll
     admin.vb注意admin.vb文件的位置.
      

  7.   

    用了以上的方法到是没有倒入名称空间的错误了,可是还是找不到类呀提示错误:
    admin.vb(60) : error BC30007: Reference required to assembly 'System' containing the base class 'System.ComponentModel.Component'. Add one to your project.            dim objConnect as oledbConnection
                                  ~~~~~~~~~~~~~~~