307 messaggi dal 11 maggio 2006
Sto cercando di compilare una classe con il prompt di visual studio 2008 ma ricevo il seguente errore: fatal error cs2008 nessun input speificato.
Uso questa sintassi:
csc /t:library /out:..\bin\rewrite.dll /r:system.dll

Ancora una cosa, ma non è possibile compilare la classe direttamente da VS2008 ed ottenere la relativa dll senza passare per il prompt?

grazie
tasto destro sulla soluzione e Build

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
307 messaggi dal 11 maggio 2006
naturalmente, ma io ho bisogno della dll della classe rewrite.cs da utilizare nel web.config:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="viaggi/*.aspx" type="rewrite, rewrite"/>
</httpHandlers>
<compilation debug="true"/>
</system.web>

Forse mi ero spiegato male.

ciao
Modificato da vehuel il 26 febbraio 2009 10.27 -
vehuel ha scritto:
fatal error cs2008 nessun input speificato.
Uso questa sintassi:
csc /t:library /out:..\bin\rewrite.dll /r:system.dll

Ottieni quell'errore perché non specifichi i file cs che vuoi compilare. Prova con qualcosa di questo tipo:
csc /t:library /out:..\bin\rewrite.dll /r:system.dll *.cs

Per maggiori informazioni vedi Compilazione dalla riga di comando con csc.exe
non è possibile compilare la classe direttamente da VS2008 ed ottenere la relativa dll senza passare per il prompt?

Ovvio che sì. Se usi VS non ha alcun senso usare il compilatore a riga di comando: creata la solution (o il singolo progetto, nel tuo caso suppongo sia una class library) dal menu "Build" -> "Build solution" oppure "Build tuo progetto". La stessa cosa può essere fatta cliccando con il tasto destro sul progetto e scegliendo "Build" o "Rebuild"
HTH

Matteo Casati
GURU4.net
vehuel ha scritto:
naturalmente, ma io ho bisogno della dll della classe rewrite.cs da utilizare nel web.config:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="viaggi/*.aspx" type="rewrite, rewrite"/>
</httpHandlers>
<compilation debug="true"/>
</system.web>

Forse mi ero spiegato male.

ciao
Modificato da vehuel il 26 febbraio 2009 10.27 -



non capisco, la classe deve è? quale è il problema preciso perche il VS è capace di compilare qualsiasi cosa ci sia nella soluzione

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
307 messaggi dal 11 maggio 2006
Il fatto è che sto cercando di compilare la classe all'interno di un progetto web application, per questo motivo sto utilizzando il prompt e ti chiedevo se c'era una scorciatoia per farlo direttamente da Visyual studio.
Comunque adesso ho compilato la classe ma c'è ancora un problema quando lancio default.aspx e cioè Impossibile caricare il tipo 'miorewrite' dall'assembly 'miorewrite'.


Nel web.config: <httpHandlers>
<add verb="*" path="viaggi/*.aspx" type="miorewrite, miorewrite"/>
</httpHandlers>

il secondo parametro di type è il namespace della classe?

ciao
si è il namespace, comunque continuo a non capire dove tieni il tuo file cs che definisce la classe?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
307 messaggi dal 11 maggio 2006
Sta all'interno della mia web application, quindi in bin ho la dll della web apllication e poi mi serve la dll di rewrite.cs da caricare nel web.config

ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.