14

Ho creato un'applicazione Ionic (Apache Cordova) utilizzando Visual Studio 2015 RC. L'ho creato nel suo file di soluzione e posso eseguirlo usando Ripple.Impossibile ottenere informazioni sulla sessione di Ripple

Ora voglio spostare i file nella stessa cartella dell'applicazione server, quindi ho copiato la cartella del progetto e aggiunto il progetto all'altra soluzione. Se ora si tenta di eseguire il progetto con Ripple ottengo questo errore:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again.

Come posso ottenere Ripple in esecuzione di nuovo?

risposta

19

La radice di questo problema sembra essere nel Solution Options File del progetto.

  1. Chiudere Visual Studio
  2. Eliminare il file

Quando il file .suo manca, si crea quando Visual Studio si chiude, quindi è necessario chiudere prima .suo.

Si perderanno le preferenze dell'utente come il progetto di avvio e le pagine correnti, ma nulla che io consideri significativo.

Sto utilizzando VS2015 e ho trovato il file in una sottocartella denominata .vs/MyProject/v14. Le versioni precedenti di Visual Studio inseriscono il file nella stessa cartella del file .sln.

NB E 'un file "nascosti"

Riferimento: The evil .suo file

+0

Questo ha funzionato per me per VS2015 RC – veljkoz

+0

Questo ha funzionato per me per VS2015 RTM. Ti devo una birra. Grazie! –

0

Non è sicuro quale sia la causa esatta, ma vale la pena provare quanto segue: 1. Eliminare il file di soluzione .sln. 2. Aprire il file di progetto cordova. 3. Salvare la nuova soluzione creata e aggiungere il progetto dell'app server.

Visual Studio ti aiuterà a ricostruire il file .sln durante i passaggi precedenti.

0

Per gli utenti (come me), per i quali questa soluzione non funziona: ho risolto l'errore sotto su Windows 7:

Unable to get Ripple session info. Exception: Unable to connect to the remote server. Please close all instances of Chrome and try again

Eseguendo semplicemente VS2015RC come amministratore.

3

Mi sono imbattuto recentemente in questo errore: ho trovato che la configurazione di Debug era impostata su "Qualsiasi CPU" e ho riavviato Ripple spostandolo su "Android" (e "tablet Galaxy"). Non sono sicuro se questa è una correzione troppo semplice, ma ha funzionato per me - si noti che non avevo VS2015 in esecuzione in modalità amministratore (o rimuovere il file .suo).