Ho una soluzione C # con due progetti: un servizio (il progetto principale) e un logger. Il servizio utilizza le classi del logger. Ho aggiunto un riferimento al progetto logger all'interno del progetto di servizio. In fase di progettazione, il completamento automatico funziona bene: le classi del logger sono visibili, i riferimenti che uso sono colorati in modo appropriato.
Ricostruisco la soluzione e le cose vanno male. I riferimenti non vengono più riconosciuti: "Il nome" Logging "non esiste nel contesto corrente" e le classi non esistono più nel completamento automatico. La rimozione e il ricollegamento del riferimento mi riporta allo stato di base in cui gli identificatori sono visibili per il completamento automatico.
Ho riavviato, cancellato tutte le cache, assicurandomi che questa fosse l'unica istanza di VS 2010 in esecuzione sulla mia macchina.
C'è qualcosa di ovvio (ovviamente) che mi manca?