Così ho un progetto C++ Player che ha altre due dipendenze di progetto, che hanno entrambi eventi post build per copiare la DLL in un'altra cartella. Il progetto stava costruendo, poi ha deciso di non lavorare a caso, e da allora non ho trovato una soluzione. Anche con un checkout pulito da SVN, non funziona ancora, funziona per tutti gli altri sviluppatori, a parte me.Visual Studio Post Genera errore di comando copia MSB3073 codice di uscita 1
Ho controllato i percorsi nei messaggi di errore, esistono e così come la dll di destinazione.
post-generazione evento in ogni progetto dipende:
copy $(TargetPath) $(ProjectDir)..\..\$(Configuration)\plugins\$(ProjectName).dll
L'errore risultante:
error MSB3073: The command "copy C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP\Debug\CIAP.dll C:\CMDev\CM2\Client\Apps\SSEP\Player\ACRP\CIAP....\Debug\plugins\CIAP.dll:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 131 5
configurazione attuale:
- esecuzione di Windows 7 Ultimate Service Pack 1
- Visual Studio Pro v12.0.30723.00 Update 3, eseguito in Amministr ator.
Che cosa ho provato:
- Aggiornamento Visual Studio 2013 Pro per aggiornare 3 (da Aggiornamento 1)
- citazioni avvolgono ogni percorso con il parametro/Y per esempio copia/Y "origine" "destinazione"
- Provato xcopy.
- Provato pulito e ricostruito di dipendenza di eaach individualmente.
- Disinstallato Visual C++ 2010 e 2012, x86 e x64 Ridistribuibile e reinstallato tutte e 4 le versioni.
Cos'altro posso provare?
Sembra che tu abbia provato molte cose per indagare sul tuo problema. Ma, hai provato a abilitare [logging del progetto?] (Http://blogs.msdn.com/b/vsproject/archive/2009/07/21/enable-c-project-system-logging.aspx) Ha funzionato per me in VS2012 quindi, potrebbe segnalare il problema. – rrirower