Non riesco a creare la mia applicazione Web (non il sito Web) nel nostro ambiente di costruzione. Usiamo DMAKE nel nostro ambiente di build (questo purtroppo non è negoziabile, quindi l'utilizzo di MSBUILD non è consentito) e quando si richiama il precompilatore asp.net tramiteaspnet_compiler ASPParse Impossibile caricare il tipo
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_compiler -d -p -nologo sito -f -fixednames -errorstack -v/Debug
otteniamo il seguente errore
errore ASPPARSE: Impossibile caricare il tipo 'XYAdmin.Site.Global
Se io compilare dall'ide ha successo. Se poi compilo con aspnet_compilier, ha successo. Quindi ottengo una compilazione di successo con aspnet_compiler solo quando la dll di destinazione che sto cercando di compilare è nel cestino dell'applicazione web che sto compilando.
Continuo a imbattermi in post che parlano di soluzioni utilizzando MSBUILD che purtroppo non posso provare.
Qualsiasi aiuto sarebbe apprezzato
Ho avuto l'impressione errata che anche aspnet_compiler abbia compilato l'applicazione Web e creato la dll. (le parole asp e compilatore mi hanno fatto pensare a questo!) – AndyM
+1 per questa risposta, ha funzionato anche per me (grazie al cielo!). Cosa mai abbiamo fatto prima di StackOverflow? :-) – gerrod
@gerrod, sto uscendo con me e forse la tua domanda era retorica, ma avevamo Google Gruppi, e prima avevamo Bulletin Boards e Forum e UseNet. E 'stato bello, perché nessuno è stato valutato (era solo la pressione dei coetanei), ma era nei bei tempi in cui c'erano molte meno persone che programmavano. :) Non fraintendetemi, SO ha i suoi buoni punti. – clairestreb