2010-02-10 12 views
6

Ho una macchina con Vsiual Studio 2005 e Visual Studio 2008 e Windows SDK versione 6.1 (Windows Vista). Sto pianificando di installare l'ultimo SDK (Windows 7 e .Net 3.5 Service Pack1), ma il documento MSDN Comptabilty (http://msdn.microsoft.com/en-us/windows/dd146047.aspx) indica che l'ultimo SDK non è raccomandato con VS 2005. Vorrei verificare se i due SDK possono coesistere sulla stessa macchina o l'ultimo SDK sarà oevrride la versione precedente e potrebbe causare problemi con VS 2005.Possono coesistere due versioni di Windows SDK diverse sullo stesso computer senza conflitti?

Grazie

risposta

1

dovrebbe andare bene finché non si prova e installare entrambe le versioni di Visual Studio in la stessa cartella L'SDK è essenzialmente passivo, puoi avere quanti ne vuoi installare, ma devi assicurarti che i percorsi utilizzati da VS 2005 siano per il vecchio SDK piuttosto che per quelli più recenti.

Poiché, per impostazione predefinita, l'SDK è installato in una sottocartella della cartella di installazione di Visual Studio, a patto che si inseriscano versioni diverse di VS in cartelle diverse, tutto dovrebbe funzionare perfettamente da solo.

0

Sì, possono. Ho 6.1 e 7.0 su una macchina (Windows 7 64 bit no VS 2005 però) senza problemi evidenti.

3

Solo una parola di avviso, l'SDK 7.0 ha un programma di installazione mal rotto. Infila le chiavi del Registro di sistema utilizzate da Visual Studio per trovare i componenti SDK e rilascia i file nella directory di installazione di VS. Questo può renderlo inutilizzabile. I problemi peggiori sono documentati come post appiccicosi nel forum di Windows SDK nei forum MSDN.

Ho avuto anche problemi, l'installazione non è riuscita a metà della mia macchina con un errore completamente indecifrabile. Su una macchina piuttosto vergine con VS2008. Non ha ripristinato l'installazione anche se non è riuscita, ho dovuto modificare manualmente il registro per correggere il danno.

Ti consiglio di installare l'SDK su una macchina che non ti interessa. Quindi copia la directory su una macchina di produzione e modifica tu stesso le directory VC++. Preferisco invece la versione v7.1. Buona fortuna con esso.

Problemi correlati