2014-07-16 14 views
23

Sono abbastanza nuovo nello sviluppo C# e ho il seguente problema.Perché C# mi dà questo errore sul file CSC?

Quando provo a costruire l'applicazione su cui sto lavorando ottengo il messaggio seguiti errori:

Error 2 Source file 'Log\LogUserManager.cs' could not be found C:\Develop\MyFramework4.0\MyManagerCSharp\CSC MyManagerCSharp 
Error 8 Source file 'AntiPhishing.cs' could not be found C:\Develop\EarlyWarning\public\Implementazione\Ver2\UnitTestProject\CSC UnitTestProject 

E seeams a me che questi errori è apparso dopo un aggiornamento SVN.

Perché? Cosa significa esattamente? Se clicco sulla riga di errore, non mi porta alla riga di codice in cui appare l'errore. Qual è il file CSC? Come si può provare a risolvere questo problema?

Tnx

+1

CSC è il compilatore. Ti sta dicendo che non riesce a trovare i file a cui fa riferimento nel tuo file csproj. –

+0

È una buona idea eliminare le cartelle obj e bin e il progetto le ricreerà. Questo dovrebbe costruire – aditya

risposta

33

Questi non sono errori nel codice, ma gli errori nei riferimenti del progetto. Verificare che i riferimenti siano effettivamente posizionati dove puntano.

È possibile che durante l'aggiornamento SVN alcuni file di origine siano stati spostati ma non si sia aggiornato il file .csproj contenente i riferimenti a questi file.

5

Questa domanda si è verificata molto tempo fa, ma per gli altri che la visualizzano, assicurati che i file C# siano sul tuo disco rigido. A volte l'Esplora soluzioni mostra che sono lì, ma non lo sono.

0

Ciò può verificarsi anche se è stata rinominata la classe di avvio, ma non è stato aggiornato l'oggetto di avvio nelle impostazioni del progetto.