nostro continuo fornitura di set-up, fino a poco tempo, è stato fornire pacchetti di servizio in tessuto con il seguente comando:riga di comando Service Package Fabric Application
msbuild SFApp.sfproj /t:Package
Questo era necessario perché il bersaglio pacchetto non è disponibile al livello di soluzione. Cioè Il comando
msbuild SFSolution.sln /t:Package
Errore, poiché la destinazione non esiste.
Con l'aumentare della rete delle dipendenze, si arriva a un punto in cui la maggior parte dei progetti di interfacce non verrà creata senza un file di soluzione (to work around the "OutputPath does not exist" red herring). Sembra che ci sia un modo per farlo according to this answer. Purtroppo, mentre gli obiettivi come Clean lavoro ...
msbuild SFSolution.sln /t:SFApplication:Clean
(…snip…)
Build succeeded.
0 Warning(s)
0 Error(s)
... il pacchetto di destinazione non sarà!
msbuild SFSolution.sln /t:SFApplication:Package
(…snip…)
Build FAILED.
"SFSolution.sln" (SFApplication:Package target) (1) -> SFSolution.sln.metaproj :
error MSB4057: The target "SFApplication:Package" does not exist in the
project. [SFSolution.sln]
0 Warning(s)
1 Error(s)
(Soluzione/cartelle di progetto/nomi omessi/parafrasato per chiarezza posso fornire i log effettivi se necessario..)
Quindi la domanda è: come potrei, utilizzando la riga di comando, build un progetto utilizzando il pacchetto target e il file soluzione ?
Oppure come è possibile impacchettare in altro modo un'applicazione di Service Fabric dalla riga di comando?
Questo non funziona. Nessun cambiamento se ne eseguo uno esattamente dopo l'altro. Vedi http://pastebin.com/uMjdSJ1Q Linee: [1] build CLI [296] pacchetto CLI [542] first OutputPath errore [629] ultimo errore – Ekevoo
In base all'output di compilazione, la configurazione della soluzione è configurata per utilizzare AnyCPU. .sfproj e i suoi progetti di riferimento sono configurati per l'uso di x64. Dovrai aggiornare la configurazione della soluzione in modo appropriato. –
Ancora gli stessi problemi quando lo faccio. http://pastebin.com/k8jzm853 – Ekevoo