Ho bisogno di coinvolgere alcune persone di markup e javascript per aiutare il team di sviluppo sul progetto MVC aspec azure.Come eseguire l'applicazione nell'emulatore azzurro in modalità sviluppo senza studio visivo
In sostanza quello che mi serve è che ogni persona esegua un'istanza locale dell'applicazione azzurra per poter apportare modifiche ai file di contenuto (chtml/css/js) e testarli/debuggarli, proprio come se fosse avviato in VisualStudio (Ctrl + F5).
Mentre è facile fornire il codice sorgente a tutte le parti in modo che ogni persona disponga di una propria copia di lavoro - usiamo svn, ho trovato un problema con l'esecuzione della copia locale dell'applicazione in dev fabric.
Non voglio installare Visual Studio per tutti perché è dispendioso in termini di tempo e troppo costoso solo allo scopo di avviare il fabric di sviluppo. Queste persone non usano VisualStudio per html/css/js. E tutti gli strumenti necessari disponibili usando gli SDK: MSBuild, Azure, WIF, qualunque cosa.
ho anche riuscito a correre tessuto dev con l'applicazione utilizzando
MSBuild.exe Azure\Azure.ccproj /t:Publish
CSRun.exe Azure\csx\Debug Azure\bin\Debug\ServiceConfiguration.cscfg
tutto funziona bene tranne che di una cosa - i file di contenuto sono tutti copiati nella cartella Azure\obj\Debug\WebRole
insieme a tutti i file binari.
Questo è diverso dal build VisualStudio - la cartella contiene solo file binari, mentre i file di contenuto rimangono al loro posto. Questo è un modo molto più pratico di apportare modifiche poiché i file non solo sono immediatamente disponibili per il debug una volta salvati, ma possono anche essere facilmente controllati/ritirati dal controllo del codice sorgente.
Ho esaminato il riferimento CSPack e sicuramente dovrebbe consentire lo scenario che desidero, ma è difficile capire come raggiungerlo. Ho il sospetto che ci debba essere un modo di fare questa distribuzione usando MSBuild (a patto che VisualStudio si basi pesantemente su di esso per tutte le azioni di creazione/distribuzione), ma non riesco a trovare il modo di dirgli quello che voglio.
Qualcuno conosce il modo corretto di eseguire CSPack per ripetere lo scenario di debug di Visual Studio, oppure i parametri/target appropriati per MSBuild per eseguire il progetto azzurro nello stesso modo di VisualStudio?
Forse c'è un modo per sbirciare la riga di comando effettiva eseguita all'interno del build di VisualStudio?
si sente come un peso massimo per l'ambiente solo per il markup/css/contenuti. Potrebbe essere più facile avere un progetto separato con solo quello di cui hanno bisogno e quindi integrare il proprio lavoro con il resto offline (o nel server di build). Il mio 0.02. –
Sono d'accordo. Se si tratta solo di un sito Web con cui stai lavorando, non c'è motivo per cui debba essere eseguito nell'emulatore.Se si sta parlando di spazio di archiviazione, è possibile puntarli su Azure anziché su storage Dev e ci sono soluzioni per quasi tutte le altre dipendenze. – knightpfhor