2015-05-27 15 views
35

Tutti i riferimenti del progetto (dalla stessa soluzione) sono contrassegnati da un triangolo giallo. I progetti sono tutti impostati sulla stessa versione .NET (4.5.1). Il registro errori riporta:Tutti i riferimenti di progetto hanno triangoli gialli ogni volta che viene caricata la soluzione

Non è possibile fare riferimento al progetto "CommonLibrary".

Un modo per risolvere temporaneamente il problema è quello di uno:

  1. Rimuovere e aggiungere nuovamente i riferimenti
  2. Fare clic destro e scegliere Aggiungi riferimento al servizio e immediatelly annullare.

Tuttavia, i triangoli tornano ogni volta che avvio la soluzione.

La soluzione è stata creata con successo indipendentemente dal problema. Il vero problema è che Resharper agisce come se i riferimenti non esistessero.

Un'altra cosa che potrebbe essere rilevante è che ho 2 progetti che dovrebbero essere scaricati ma diventano attivi ogni volta che carico la soluzione.

Qualche idea su cosa fare del problema?

+0

Ho avuto questo, ho semplicemente usato il gestore di pacchetti Nuget per installare i riferimenti mancanti. Nel mio caso si trattava di "Common.Logging.Core' e' Common.Logging' – CodeMonkey

+1

Ciao, il problema è che questo accade solo per i progetti che sono fatti da me e fanno parte della soluzione. –

+1

Questo succede solo con questo specifico soluzione o con qualsiasi soluzione? Anche con uno creato da zero? – TobiMcNamobi

risposta

6

procedere come segue:

In vs scegliere: Strumenti> Opzioni> resharper-> Opzioni-> Generale-> fare clic sul pulsante Cancella cache.

quindi chiudere tutte le schede aperte e spegnere vs2013.

infine, avviare nuovamente vs2013.

Fammi sapere se questo ha funzionato per te.

+0

non lo faccio, lo faccio ogni volta che "aggiusto" le dipendenze per la sessione del giorno.Teno che disabilito e abilito Resharper dalle opzioni invece di riavviare VS. Se non lo faccio, Resharper dice ancora che ci sono errori nella soluzione e dovrei aprire tutti i file contrassegnati per gli errori per farli deselezionare. –

+0

Ho anche provato a riavviare VS con Resharper disabilitato e non ha fatto la differenza. –

+1

Che dire di questo: http: //stackoverflow.com/questions/9799074/how-to-make-resharper-re-evaluate-its-assembly-reference-highlighting – DeJaVo

0

provare a passare alla modalità di compatibilità gestito in VS2013
si può fare andando a Tools-> Opzioni ..-> scheda Generale e selezionare la casella Usa gestito modalità di compatibilità

+0

Nessun cambiamento sfortunatamente –

+0

Hai in mente di riparare VS? –

74

ho avuto problemi simili e si tratta di solito fino al Target Framework (Progetto> Proprietà> Applicazione). Stavo lavorando su una soluzione usando .NET 4.6 e per qualche ragione il framework di default per i nuovi progetti ha un target diverso (nel mio caso era 4.5.2). Quindi assicurati di controllare che tutto il tuo progetto abbia per lo meno lo stesso framework di riferimento.

+0

funziona, grazie mille –

0

Ho avuto la stessa cosa ma non ho sospettato che i 24 avvertimenti che stavo ottenendo riguardassero questo errore: Errore 1 Impossibile trovare lo strumento .Net framework aspnet_merge.exe sul percorso '~ \ Archivio foto \ Principale \ etc \ tools'. È necessario impostare la proprietà msbuild 'AspnetMergeToolPath' nella cartella contenente questo strumento. ODOT.PhotoArchive.Web

Provare a impostare la proprietà di MS ha portato a molte ricerche solo per scoprire quale proprietà impostare. Quindi, l'agente Ransack in soccorso, ha perquisito il mio disco per la versione più recente dello strumento e lo ha copiato nella directory di cui si stava lamentando Visual Studio.

Ricostruito il progetto con l'idea di cancellare l'errore ma poi anche i 24 avvisi sono scomparsi.

FYI - questo è un progetto MVC che sostituirà un progetto asp classico. Questo potrebbe essere peculiare per i progetti MVC.

In ogni caso, c'era un sacco di inseguimenti prima che questo fosse finalmente provato. Quindi, dove questo sta accadendo, prova a gestire eventuali errori, non importa quanto remota sia la possibilità che siano correlati al problema.

0

Ho avuto lo stesso problema che si può vedere in questa immagine.

enter image description here

La sua ragione era la cartella nascosta. Ho nascosto la cartella contenente i file di progetto. Mi sono liberato di questo problema deselezionando l'attributo nascosto della cartella radice contenente i file di progetto e riavviando lo studio visivo. Controllalo una volta, potresti aver controllato che la cartella fosse nascosta.

Problemi correlati