VS ha una variabile di ambiente per il percorso della soluzione corrente?Variabile ambiente percorso soluzione Visual Studio
Ad esempio, esiste "% PathToWebRoot%" che in genere è impostato nella directory "WebSites" nella directory del progetto VS. Il valore di esso può essere modificato in qualsiasi numero di modi. Mi chiedo se c'è una variabile che cambia ogni volta che carichi una soluzione per puntare alla sua radice.
Sto creando test unitari che possono essere eseguiti su macchine diverse e una delle direzioni che devi impostare prima che il metodo sia AspNetDevelopmentServerHost. Si raccomanda di non codificarli con difficoltà, naturalmente, ma la variabile di ambiente consigliata non è necessariamente dove sarà il tuo sito e in questo caso non lo è.
Vero, anche se l'istanza corrente di VS cambiato per abbinare è impostazioni, che potrebbero rovinare qualsiasi altra istanza. Proverò a $ (SolutionPath) una prova, i test unitari vengono eseguiti da VS, quindi potrebbe essere ciò di cui ho bisogno. – Otis
Ha funzionato come un incantesimo, grazie. Non supponete di sapere se ce n'è uno per capire la porta corrente del server di sviluppo? – Otis
Il modo in cui di solito trovo i nomi di queste macro è aprendo le proprietà del progetto e andando alla scheda Eventi di creazione. Se lo fai e fai clic su uno dei pulsanti Modifica, otterrai una finestra di dialogo con (tra le altre cose) un pulsante Macro. Facendo clic su questo pulsante ti verrà fornito un elenco di tutte le macro variabili disponibili per il tuo progetto.Non ho un progetto web a portata di mano, quindi non posso cercarlo, ma certamente non c'è nessun numero di porta nella libreria di classi che sto attualmente ispezionando ... –