2008-12-13 22 views
14

Quando si tenta di costruire il mio progetto ho il seguente messaggio nella finestra di generazione:Visual Studio cassonetti costruire

========== Corporatura: 0 riuscito o up-to-date, 0 fallito, 1 saltato ==========

Ho provato a ricostruire, quindi a costruire di nuovo, ma non aiuta. C'è un modo per visualizzare messaggi più dettagliati? La parte "saltata" non mi dà informazioni su cosa c'è che non va. Sto usando Visual Studio 2005 Professional Edition.

+0

Quando nient'altro aiuta, il riavvio di Visual Studio può avere effetti sorprendenti. Il che suggerisce che tra le altre cose ciò potrebbe essere causato da un bug VS. –

+0

Possibile duplicato di [Come determinare perché Visual Studio potrebbe saltare i progetti quando si crea una soluzione] (http://stackoverflow.com/questions/1319772/how-to-determine-why-visual-studio-might-be-skipping -projects-when-building-a-so) – FrequentGuest

risposta

12

Verificare con il manager di configurazione come detto CMS e assicurarsi di disporre della piattaforma corretta. Un sacco di volte quando si utilizza qualcosa come MS Application Blocks, la piattaforma predefinita è impostata su Itanium.

+0

E a cosa dovrebbe essere impostato? – Geo

+0

dipende dalla tua macchina, ma nella maggior parte dei casi potrebbe vincere32 – Coentje

+0

Oppure qualsiasi CPU come nello screenshot di CMS – Coentje

0

Hmmm ... Ricordo di aver maledetto quella volta? Sto solo indovinando dalla mia terribile memoria, ma forse il percorso della directory di output non esiste?

10

controllare il vostro proprietà delle soluzioni, poi vai a "Proprietà di configurazione", e assicurarsi che tutti i progetti che si vuole costruire, hanno la bandiera build verificata:

+0

È stato contrassegnato per la compilazione. – Geo

-3

Io generalmente eseguito in che quando il PC è basso di risorse (RAM), dopo aver chiuso le cose, la build funziona bene.

+0

Le risorse sono normali. – Geo

0

Ho trovato che il problema è il file * .sln della soluzione. Ripristinato a una versione precedente e risolto il problema. Spesso il progetto fa riferimento a un progetto che è l'autore effettivo, quindi cerca e crea l'elenco di riferimento per vedere dove si trova il problema.

1

Questo mi è successo di recente quando ho provato a compilare un progetto apparentemente isolato dalla sua soluzione padre.

Quando alla fine l'ho compilato, non funzionava perché mancava qualche libreria di un altro progetto (che doveva essere parte della soluzione per ottenere una build di successo).

3

Ancora un altro motivo per cui questo potrebbe accadere (come è successo a me):

Quando l'installazione VS manca x64 compilatore toolchain, e si sta costruendo per x64.

Per risolvere questo problema, trovare MSVS in appwiz.cpl ("Programmi e funzionalità"), fare clic su "Disinstalla/Cambia", quindi passare alla casella di controllo x64 toolchain in C++ e controllarlo.