webForumDet fria alternativet

Hur kompilera flera objekt samtidigt?

.NET

3 svar · 210 visningar · startad av lucgo446

Medlem sedan aug. 2002221 inlägg
Frågan#1

Hej!

Jag använder inte VS.net och behöver kompilera flera Codebehinde filer samtidigt.

Jag kan inte kompilera en i taget för de är beroende av varandra, alltså måste jag kompilara hela site tillsammans.

Hur gör jag det utan VS.net?

För en i taget använder jag en batfil:

set indir=C:\filnamn.cs
set outdir=C:\filnamn.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /t:library /out:%outdir% %indir%
pause
Medlem sedan aug. 2002221 inlägg
#2

Hitta svaret!

set indir=C:\filnamn1.cs
set indir2=C:\filnamn2.cs
set indir3=C:\filnamn3.cs
set outdir=C:\filnamnpahelaprojevtet.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /t:library /out:%outdir% %indir% %indir2% %indir3%
pause
Medlem sedan aug. 2002221 inlägg
#3

Ännu bättre sätt....

set indir=C:\*.cs
set outdir=C:\project.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /t:library /out:%outdir% %indir%
pause
Medlem sedan dec. 20003 887 inlägg
#4

Re: Ännu bättre sätt....

lucgo446 skrev:

set indir=C:\*.cs
set outdir=C:\project.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /t:library /out:%outdir% %indir%
pause

Förutsatt att du verkligen vill kompilera alla .cs-filer i den mappen... Jag rekommenderar inte den metoden. Gör en batch-fil som tar argument istället. Då kan du välja vilka filer du vill kompilera ihop från prompten.

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)