16. november 2002 - 12:31Der er
10 kommentarer og 1 løsning
Hvorfor kan jeg ikke kompilere?
Jeg har en lille fil (customcontrol.vb) som jeg ønsker at kompilere. Dette har jeg prøvet med denne kommando i en kommando-promtt: vbc /t:library /out:..\bin\CustomControls.dll /r:System.dll /r:System.Web.dll customcontrol1.vb
Filen bliver ikke kompileret, der kommer blot denne fejlmeddelse: 'vbc' blev ikke genkendt som en intern eller ekstern kommando, et program eller en batchfil.
Er der nogen der ved hvad jeg gør galt?
Filen ser således ud(Simpel kode da den kommer fra en begynderbog): imports system imports ayatem.web imports system.web.ui
namespace MyCustomControls public class CustomControls1 . inherits control protected overrides sub render (output as htmltextwriter) output.write("This is a customcontrol! The time is now " &datetime.now.tostring) end sub end class end namespace
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
set indir=F:\web\websites_IIS\wwwrootdotNet\VisualStudio.NET\DataAccessCodeIntoAComponent\WroxAuthors.vb set outdir=F:\web\websites_IIS\wwwrootdotNet\VisualStudio.NET\DataAccessCodeIntoAComponent\bin\WroxAuthors.dll set assemblies=System.dll,System.Data.dll,System.Xml.dll
Når du kalder vbc skal du blot kalde den med den fulde sti. Dvs. c:\WINNT\Microsoft.NET\Framework\v1.0.3705\vbc.exe /t:library /out:..\bin\CustomControls.dll /r:System.dll /r:System.Web.dll customcontrol1.vb
(forudsat at vbc og windows ligger i et standardbibliotek). Problemet kan løses permanent ved at lave en path til c:\WINNT\Microsoft.NET\Framework\v1.0.3705 under Controlpanel -> System -> Advanced -> System variables -> Path -> Edit og tilføje stien til strengen.
hehehe........aså.net! Jeg mener asp.net selvfølgelig!
Okay...........det code jeg lige har vist der her, gemmer du som en .bat fil. Når du har gjort det så dobble click på den. Så skulle du gerne se en CMD med om kompileringen af din VB fil er sket med eller uden fejl!
Indir = der hvor din VB fil ligger
Outdir = der hvor din DLL ligger sig! Den bliver jo gennereret når du fyrrer din bat fil af!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.