我初学ASP.Net,自己写了一段VB程序,想把它编译成.dll,文件名为abc.vb,存在C盘根目录下,然后打开DOS命令窗口,使用命令"C:\>vbc /t:library abc.vb"进行编译,命令窗口提示信息如下:
'vbc' 不是内部或外部命令,也不是可运行的程序或批处理文件。操作系统及.Net环境如下:
Windows2000Server
VisualStudio.net2002
.Net框架 1.0
搜索到vbc.exe文件在下面的位置:
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\在命令窗口中进入到上面的路径内,执行“vbc /t:library c:\abc.vb”才有效,可是编译结果abc.dll也存在“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\”中了。各位使用vbc命令时是这样用的吗?
我觉得这样实在是很不方便,请问怎样更改我现在的设置?
请各位帮帮忙。

解决方案 »

  1.   

    新建项目\ 新建类库\
    写代码..
    点运行....
    有个提示不用管...然后到 程序目录下  bin\debug\ 下  找 dll
      

  2.   

    方法1
    cmd
    cd C:\WINNT\Microsoft.NET\Framework\v1.0.3705\
    vbc /t:library c:\abc.vb方法2
    开始程序vs2003-tools-命令行窗口
    cd\
    vbc /t:library c:\abc.vb方法3
    开始运行%comspec% /k "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
    cd\
    vbc /t:library c:\abc.vb