2010-02-03 10 views
6

sto ottenendo i seguenti errori da MSBuild durante il tentativo di costruire una soluzione:MSB3422 Impossibile recuperare le informazioni del progetto VC tramite il modello dell'oggetto del motore di progetto VC. MSB3425

C:\dev\MySln.sln : warning MSB3422: Failed to retrieve VC project information through the VC project engine object model. Unable to determine default tool for the specified file configuration. 
C:\dev\MySln.sln : warning MSB3425: Could not resolve VC project reference "C:\dev\MyProj.vcproj". 

Hai qualche idea su che cosa sta causando questo e come può essere risolto? Ho visto altri post su simili, ma errori diversi come quando l'errore MSB3422 ha un messaggio diverso e mostra "Caratteri non validi nel percorso.", Ma non ho visto alcuna informazione utile su come risolvere l'errore ottenere dove dice "Impossibile determinare lo strumento predefinito per la configurazione del file specificato.".

Grazie.


ho trovato questo, ma non aiuta:

http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/b470f111-9321-4b43-8bd1-7fcf67c2d402

+0

Probabilmente mancano alcuni componenti. Che tipo di progetto è MyProj? Penso che sto ricevendo questo o un errore simile quando carico un database o un progetto SSIS e i componenti di SQL Server non sono installati. – cdonner

+0

È una libreria statica C++ –

+0

Posso costruire la soluzione fine nell'IDE. –

risposta

0

Un collega ha risolto questo problema registrando nuovamente il motore del progetto dll VC:

C: \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcpackages \ VCProjectEngine.dll

+0

Ma non sembra funzionare per me. Pensavo di averlo risolto, ma ora è tornato di nuovo su una sceneggiatura diversa. –

+0

FYI (ho dovuto cercare questo) - Come registrare (o registrare nuovamente) un file DLL o OCX Passare alla voce Esegui nel menu Start e digitare: 'regsvr32 ' – Pat

Problemi correlati