VS2005 DLL 命令行编译 出错
因为在类里面某个方法的参数使用了ArrayList:OptionalByValarrlstTemoAsArrayList=Nothing在通过Vbc.exe直接编译为DL...
因为在类里面某个方法的参数使用了 ArrayList :
Optional ByVal arrlstTemo As ArrayList = Nothing
在通过 Vbc.exe 直接编译为DLL的时候这样写的编译语句:
Vbc.exe /t:library /out:C:\dll\xxx.dll D:\inetpub\wwwroot\TEST\App_Code\xxx.vb
提示 error BC30002: 未定义类型“ArrayList”,找到关联DLL,
修改为:
Vbc.exe /t:library /r:mscorlib.dll /out:C:\dll\xxx.dll D:\inetpub\wwwroot\TEST\App_Code\xxx.vb
依然如故。 展开
Optional ByVal arrlstTemo As ArrayList = Nothing
在通过 Vbc.exe 直接编译为DLL的时候这样写的编译语句:
Vbc.exe /t:library /out:C:\dll\xxx.dll D:\inetpub\wwwroot\TEST\App_Code\xxx.vb
提示 error BC30002: 未定义类型“ArrayList”,找到关联DLL,
修改为:
Vbc.exe /t:library /r:mscorlib.dll /out:C:\dll\xxx.dll D:\inetpub\wwwroot\TEST\App_Code\xxx.vb
依然如故。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询