2013-08-21 73 views
6

Ho una soluzione abbastanza grande con più sottoprogetti (principalmente C# con 1 o 2 progetti C++), ognuno nella propria cartella. Ho rinominato le cartelle e i nomi dei progetti, quindi ho proceduto alla modifica del file della soluzione utilizzando la stessa procedura descritta qui: Proper way to rename solution (and directories) in Visual StudioImpossibile caricare uno o più progetti, ma VS ma non dice quale

Dopo aver fatto ciò, volevo verificare se tutto andava bene, quindi ho aperto il file della soluzione. VS2008 si lamenta:

uno o più progetti nella soluzione non poteva essere caricati per la seguente ragione (s):

Il file di progetto o web è stato spostato, rinominato o non è sul computer .

Questi progetti verranno etichettati come non disponibili in Esplora soluzioni. Espandi il nodo del progetto per mostrare il motivo per cui il progetto non può essere caricato.

Così ho provato a fare esattamente come dice il testo in grassetto. Tuttavia, non ci sono progetti non disponibili in Solution Explorer. Tutti i sottoprogetti ci sono e non vedo alcun avviso o errore o riferimenti mancanti o altro. La soluzione si compila perfettamente perfettamente e posso anche eseguire l'applicazione.

Il problema è che l'errore continua a spuntare quando apro la soluzione e sto cercando di impedirgli di farlo, perché alla fine entrerà nel controllo del codice sorgente.

Qualcuno ha riscontrato questo prima? C'è qualcosa che potrei aver perso?

+0

Aprire il file .sln in un editor di testo, farà il Blocco note. Confronta l'elenco dei progetti che vedi lì con i progetti mostrati nella finestra di Solution Explorer. Elimina quello extra. –

+0

Questo mi è stato di grande aiuto .. Mi sembra di aver trovato un progetto scaricato, dopo aver notato che ne manca uno. Era nel profondo di un'altra cartella del solution explorer che non avevo mai usato e ritenevo che non valesse nulla. Grazie. – 9a3eedi

+0

"Era all'interno di un'altra cartella del solution explorer che non avevo mai usato e pensavo che non avesse nulla di utile" <- questa affermazione mi spaventa. – NotMe

risposta

-1

Mi sembra di aver trovato il progetto scaricato, dopo aver notato che ne manca uno contando manualmente e confrontandolo con il numero di progetti segnalato da Solution Explorer. Era nel profondo di un'altra cartella del solution explorer che non avevo mai usato e ritenevo che non valesse nulla.

Grazie per i suggerimenti.

0

Date un'occhiata nella finestra di output:

Visualizza-> Output

Non ci dovrebbero essere ulteriori informazioni sui progetti che hanno fallito il caricamento.

+0

È vuoto. Inoltre, non c'è alcuna opzione per mostrare l'output di Visual Studio. – 9a3eedi

6

C'è un modo più semplice per aggirare, aprire il file della soluzione nel blocco note e controllare l'indirizzo dei sottoprogetti (exp "dtproj" estensioni), se hai appena cambiato il nome della cartella o del file della soluzione allora vedi se la sua descrivendolo correttamente nel file di soluzione. ci sono poche soluzioni a questo problema che sono più semplici e meno problematiche, ma lo trovo semplice e diretto se riesci a gestirlo.