Как исправить Произошла ошибка при записи выходного файла: CSC File, Line 1

Мое решение больше не будет создаваться и выдает ошибку «Произошла ошибка при записи выходного файла: System.NullReferenceException: ссылка на объект не указывает на экземпляр объекта». Указанный файл - это CSC и строка 1.

Это произошло после того, как я добавил еще несколько классов, но когда я пытаюсь вернуться к более ранней версии, у него все еще есть та же проблема со сборкой. Некоторые классы используют Newtonsoft.Json, но это работало в предыдущих сборках.


person Sindresvends    schedule 04.01.2019    source источник
comment
См. это: stackoverflow.com/questions/24776010/   -  person I_Al-thamary    schedule 04.01.2019


Ответы (1)


Ошибки CSC могут быть чем угодно, что может быть не так с вашим файлом проекта. Начните с проверки того, существуют ли ваши целевые файлы и все другие файлы классов, на которые есть ссылки в файле proj.

Также может случиться так, что ваш VS поврежден. Если проект работает нормально для других, попробуйте запустить ремонт.

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

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

person Jebarson Jebamony    schedule 04.01.2019
comment
Я проверил все файлы, и они существуют. Пробовал ремонтировать, но все та же проблема. Включил диагностику и получил следующий результат: Выполнение задачи CSC -- FAILED. (ID задачи: 27) - person Sindresvends; 08.01.2019
comment
Вы пробовали запускать VS от имени администратора? - person Jebarson Jebamony; 09.01.2019
comment
да, не получилось. Заметил еще одну строку с ошибкой в ​​диагностике, но она находится под другой строкой с ошибкой: 1>Done build target CoreCompile in project -- FAILED.: (TargetId:53) - person Sindresvends; 09.01.2019
comment
Я боюсь, что единственный способ помочь, вероятно, смотреть на это. Может создать файл proj без добавления файла или с несколькими добавленными файлами и включить содержимое файла proj в свой вопрос. - person Jebarson Jebamony; 10.01.2019