Domanda

Non sono davvero sicuro di come frase il mio problema, quindi spero che questa non è una ripetizione.

Il problema che sto vedendo è con Visual Studio 2008. Quando mi riferisco direttamente un progetto entro la mia soluzione, ho notato che il riferimento dipendente ottiene occasionalmente fuori sincrono, e le mie estremità progetto di livello superiore fino aggrappandosi ad un vecchio build del DLL (più ovvia del fatto che i miei punti di interruzione non sono più di essere colpiti). Mi sarei aspettato un comportamento come questo se si è basata DLL-il mio riferimento, ma ho pensato di riferimento il progetto direttamente doveva evitare questi problemi di sincronizzazione in quanto i progetti sono costruiti in tandem come parte della soluzione.

Se cambio manualmente il numero di versione del progetto dipendente, che sembra forzare un aggiornamento di riferimento e le cose giuste, o di I rebuiild progetto dipende, quindi "pulito", e ricostruire il progetto punto di ingresso, i riferimenti sembrano synch, così io ho una soluzione. In passato, però, non ho mai notato questo problema; una ricostruzione completa della soluzione normalmente tenuto tutto sincronizzato in un unico passaggio.

Mi c'è voluto un po 'di tempo (e una buona dose di frustrazione) per determinare la natura del problema, e dal momento che è stato sporadico, mi c'è voluto ancora più tempo per rendersi conto che è più di un semplice colpo di fortuna. Tutto questo per dire, non posso abbastanza fenomenale cosa è cambiato tra le cose del tempo lavorato bene, e ora.

Ho fatto quanto segue a poco tempo fa, quindi speravo di raccogliere y'alls cervello per vedere se ci fossero eventuali problemi noti (e / o una semplice correzione) relativi a una qualsiasi di queste cose.

  • aggiornato (aggettivo discutibile? :)) il mio sistema operativo da XP a Windows 7
  • aggiornato da 32 bit a 64 bit del processore (il mio sistema operativo cambiamento riflette anche questo ... 32bit XP -> 64 bit Win7)
  • Installato Visial Studio 2010 Express a fianco la mia versione del 2008.

Sono in esecuzione Visual Studio 2008 w / SP1 (v 9.0.30729.1)

È stato utile?

Soluzione

Stai aggiungendo riferimenti del progetto o stai navigando a una DLL nella directory / bin per fare riferimento a esso? Se si sfoglia avrai questi problemi; È per questo che si aggiunge riferimenti del progetto (scheda Progetto della finestra di dialogo Aggiungi riferimento).

Seconda possibilità è che la vostra generazione è configurato in modo che il progetto fa riferimento non è in fase di costruzione.

Apri la finestra di dialogo Configuration Manager (tasto destro del mouse sulla soluzione, selezionare Configuration Manager ...) e assicurarsi che per il tutto della piattaforma attualmente selezionato ciò che serve è la costruzione (la casella di controllo nella colonna build è verificata).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top