2014-07-16 6 views
23

Je suis assez nouveau en développement C# et j'ai le problème suivant.Pourquoi C# me donne cette erreur sur le fichier CSC?

Lorsque je tente de construire l'application sur laquelle je travaille, j'obtenir les erreurs Suivis message:

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 

Il me seeams que ces erreurs sont apparues après une mise à jour SVN.

Pourquoi? Que signifie exactement? Si je clique sur la ligne d'erreur, cela ne m'amène pas à la ligne de code où l'erreur apparaît. Qu'est-ce que le fichier CSC? Comment peut-on essayer de résoudre ce problème?

Tnx

+1

CSC est le compilateur. Il vous indique qu'il ne peut pas trouver les fichiers référencés dans votre fichier csproj. –

+0

C'est une bonne idée de supprimer les dossiers obj et bin et le projet les recréera. Cela devrait construire – aditya

Répondre

33

Ce ne sont pas des erreurs dans le code, mais des erreurs dans les références de votre projet. Vérifiez que les références sont bien situées là où elles pointent.

Il est possible que lors de votre mise à jour SVN, certains fichiers source aient été déplacés mais que vous n'ayez pas mis à jour votre fichier .csproj contenant les références à ces fichiers.

5

Cette question est survenue il y a longtemps, mais pour d'autres qui la voient, assurez-vous que les fichiers C# sont sur votre disque dur. Parfois, l'Explorateur de solutions montre qu'ils sont là, mais ils ne le sont pas.

0

Cela peut également se produire si vous avez renommé votre classe de démarrage, mais n'avez pas mis à jour l'objet de démarrage dans les paramètres de votre projet.

Questions connexes