2014-07-16 2 views
23

Я довольно новый в разработке C#, и у меня есть следующая проблема.Почему C# дает мне эту ошибку в файле CSC?

Когда я пытаюсь построить приложение, на котором я работаю я получаю сообщение ошибки: Подписок

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 

Это seeams мне, что эти ошибки появились после обновления SVN.

Почему? Что именно означает? Если я нажму на строке ошибки, это не приведет меня к строке кода, где появляется ошибка. Что такое файл CSC? Как можно исправить эту проблему?

Tnx

+1

CSC - это компилятор. Он говорит вам, что не может найти файлы, на которые ссылается ваш файл csproj. –

+0

Рекомендуется удалить папки obj и bin, и проект их воссоздает. Это должно – aditya

ответ

33

Это не ошибки в коде, но ошибки в ссылках вашего проекта. Убедитесь, что ссылки действительно расположены там, где они указывают.

Возможно, при обновлении SVN некоторые исходные файлы были перемещены, но вы не обновили свой .csproj, содержащий ссылки на эти файлы.

5

Этот вопрос возник давно, но для других, которые рассматривают это, убедитесь, что файлы C# находятся на вашем жестком диске. Иногда Solution Explorer показывает, что они есть, но это не так.

0

Это также может произойти, если вы переименовали свой класс запуска, но не обновили объект запуска в настройках вашего проекта.