Hej har precis gått över från asp till asp.net och tänkte testa om jag kunde göra en dll fil med metoder för åtkomst till MySQL.
Så jag har gjort en bat fil som gör om en vb fil till en dll.
Detta står i bat filen:
Set indir=testDll.vb
Set outdir=binTestDll.dll
Set assemblies=System.dll /r:System.Data.dll /r:System.Data.dll /r:Microsoft.VisualBasic.dll
@echo To compilte %outdir%
@pause
vbc.exe /t:library /out:%outdir% %indir% /r:%assemblies%
@echo Your assembly %outdir% compiled sucessfully
@pause
Detta står i vb filen:
Imports System
Imports System.Data
Imports System.Data.Odbc
Namespace MySQLDB
End Namespace
får error: error BC30466: Namespace or type 'Odbc' for the Imports 'System.Data.Odbc' cannot be found.
Det konstiga är att jag har .Net 1.1 Servis Pack 1 och Odbc fungerar när jag kör det som vanligt i aspx filer, men när jag försöker assemblera om vb filen till dll, så får jag error.
Har testat att ladda ner "ODBC .NET Data Provider" men det hjälpte inte, får fortfarande samma fel medelande
ByteFx kollade jag också på, men det var ju färdiga metoder, jag vill göra egna för att lära mig att skapar dem