Когда я компилирую решение .NET, которое является проектом веб-сайта ASP.NET 3.5 и несколькими библиотеками классов, иногда мы получаем ошибку COMPILE «Ссылка на объект не установлена для экземпляра объекта». Не дает вам никакой дополнительной информации, как обычно - какой проект, файл, строка кода или что-то в этом роде. Обычно, если вы останавливаетесь и перекомпилируете, он исчезает, но время от времени появляется снова. Некоторые разработчики считают, что это связано с контролем отчетов, который мы используем для просмотра отчетов SSRS, но никто не уверен в этом. То же самое происходит со всеми в проекте. Как бы вы исследовали проблему такого рода, на что бы вы посмотрели в первую очередь, и какие инструменты вы бы использовали.