Avatar billede krydset Nybegynder
28. marts 2005 - 23:15 Der er 21 kommentarer og
1 løsning

compile i en cmd prompt

Hejsa, hvordan compiler jeg vb.net app i en cmd prompt ?
Avatar billede arne_v Ekspert
28. marts 2005 - 23:17 #1
Du sætter PATH op korrekt og bruger vbc kommandoen.
Avatar billede krydset Nybegynder
28. marts 2005 - 23:17 #2
hvor instiller jeg det ??
Avatar billede arne_v Ekspert
28. marts 2005 - 23:19 #3
Eksempel:

C:\>type kukkuk.vb
Imports System

Module Main
    Sub Main()
        Console.WriteLine("kuk kuk")
    End Sub
End Module
C:\>vbc kukkuk.vb
Microsoft (R) Visual Basic .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322.2032
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.


C:\>kukkuk
kuk kuk
Avatar billede arne_v Ekspert
28. marts 2005 - 23:20 #4
Jeg bruger sådan en her:

C:\>type \scripts\dotnetdef.bat
set INCLUDE=C:\PROGRA~1\MICROS~2.NET\Vc7\include
set LIB=C:\PROGRA~1\MICROS~2.NET\Vc7\lib
PATH=C:\WINDOWS\MICROS~1.NET\FRAMEW~1\V11~1.432;C:\PROGRA~1\MICROS~1.NET\SDK\v1.
1\bin;C:\PROGRA~1\MICROS~2.NET\Vc7\bin;C:\PROGRA~1\MICROS~2.NET\Common7\IDE;%PATH%
Avatar billede krydset Nybegynder
28. marts 2005 - 23:22 #5
Jeg kan ikke bruge vbc kommandoen ??
Avatar billede arne_v Ekspert
28. marts 2005 - 23:28 #6
Du skal have de rette directories i din PATH (se 23:20:30)
Avatar billede krydset Nybegynder
28. marts 2005 - 23:34 #7
er slet ikke med på det hvis jeg skal være ærlig, du siger bare jeg skal gøre sådan, men ved ikke engang hvad det er jeg gør
Avatar billede arne_v Ekspert
28. marts 2005 - 23:36 #8
lav en lille dotnetdef.bat med et indhol som ovenfor

åben en DOS box
kør dotnetdef.bat
brug vbc kommandoen
Avatar billede krydset Nybegynder
28. marts 2005 - 23:45 #9
Virker ikke, når jeg kører den kan jeg stadig ikke bruge vbc kommando :|
Avatar billede arne_v Ekspert
28. marts 2005 - 23:49 #10
Har du checket om .NET er installeret i samme dirs på din PC som på min ?
Avatar billede krydset Nybegynder
29. marts 2005 - 00:04 #11
takker ligger du et svar :-P
Avatar billede arne_v Ekspert
29. marts 2005 - 00:05 #12
ok
Avatar billede arne_v Ekspert
29. marts 2005 - 00:05 #13
PS: SharpDevelop er gratis og OK til VB.NET applikationer
Avatar billede krydset Nybegynder
29. marts 2005 - 00:09 #14
hmmm får en fejl når keh prøver at compile dette her

Module Module1

    Sub Main()
        Console.WriteLine("TEST")

    End Sub

End Module

C:\>vbc test.vb
Microsoft (R) Visual Basic .NET Compiler version 7.10.3052.4
for Microsoft (R) .NET Framework version 1.1.4322.573
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.

C:\test.vb(4) : error BC30451: Name 'Console' is not declared.

        Console.WriteLine("TEST")
        ~~~~~~~
Avatar billede arne_v Ekspert
29. marts 2005 - 00:11 #15
Imports System

øverst inden Module !
Avatar billede arne_v Ekspert
29. marts 2005 - 00:12 #16
Console ligger i namespace System
Avatar billede krydset Nybegynder
29. marts 2005 - 00:13 #17
Ja nu forsvandt fejlen, men ikke noget output :-)
Avatar billede arne_v Ekspert
29. marts 2005 - 00:16 #18
vbc test.vb

og

test

og ingen output ved det sidste ?
Avatar billede krydset Nybegynder
29. marts 2005 - 00:17 #19
Nej kun dette her output



C:\>vbc test.vb
Microsoft (R) Visual Basic .NET Compiler version 7.10.3052.4
for Microsoft (R) .NET Framework version 1.1.4322.573
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.


C:\>
Avatar billede krydset Nybegynder
29. marts 2005 - 00:18 #20
Ahhh sorry den laver jo .exe filen, på tide at gå senf nu

Tak for hjælpen :-P
Avatar billede arne_v Ekspert
29. marts 2005 - 00:18 #21
vbc test.vb

oversætter fra test.vb til test.exe

test

kører programmet
Avatar billede arne_v Ekspert
29. marts 2005 - 00:19 #22
godnat
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester