2012-12-16 3 views
5

Sto provando a distribuire il mio progetto in Azure. Ho iniziato a lottare con il codice EF per la prima volta su Azure per alcune ore, ma sono riuscito a farlo una volta e ha creato un utente. Sono andato a pubblicare un aggiornamento, e ora sto ottenendo il seguente errore:MSBuild con Azure - PublishProfileSet restituisce ""

Invoke build failed due to exception 'Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)' =='' And '$(WebPublishProfileFile)'==''".

Ho rimosso il profilo di pubblicazione e readded esso, ho anche recuperato un profilo fresco di Azure. Questo problema continua a spuntare. Non riesco a trovare PublishProfileSet nella mia soluzione da nessuna parte, e non sono sicuro di dove dovrebbe andare o di cosa dovrebbe essere impostato. Qualche idea su come posso recuperare da questo?

+3

Posso aiutarti con questo. Prova quanto segue, elimina la cartella Properties \ Please blshProfiles. Ricrea la soluzione, quindi crea un nuovo profilo di pubblicazione. Se ciò non funziona e se riesci a condividere la tua soluzione, inviami un'email a [email protected] –

+0

eliminare la cartella/ricostruire la soluzione ha fatto il trucco, grazie Sayed! – Billdr

risposta

7

Per commento di Sayed, la soluzione era eliminare l'intera directory /Properties/PublishProfiles nella mia soluzione, NON rimuovere i profili dalla finestra "Modifica profili di pubblicazione Web". I passaggi esatti che ho preso sono i seguenti:

  1. Elimina la cartella /Properties/PublishProfiles dal mio progetto.

    1.5. Riavvia Visual Studio.

  2. Premere F6 per ricostruire la soluzione.
  3. Ha scaricato una nuova copia del profilo da Azure.
  4. Importato il profilo tramite la procedura guidata Pubblica.
+5

Ho avuto un problema simile (non utilizzando Azure) e avevo bisogno di eseguire il passaggio> 1.5) Riavvia Visual Studio – drzaus