Внезапно наш проект веб-сайта VB ASP.Net 2.0 начал жаловаться, что исключение не определено.
Я обнаружил, что если я добавляю «Imports System» в заголовок или явно использую System.Exception, он работает, но эта ошибка проникает во многие другие потомки System, такие как пространство имен Data и объект DateTime. У нас есть сотни и сотни страниц, поэтому добавление системы Imports ко всем из них не только отнимает много времени, но и кажется, что это исправление проблемы.
Я проверил Project-> Property Pages-> References и файл web.config, и сборка импортирована в проект, просто она не «автоматически импортируется» в файлы классов, как это обычно делается. Обратите внимание, что это НЕ ПРОСТО влияет на CodeBehind, но все файлы className.vb.
Я хотел бы исправить эту проблему, но, что более важно, хотел бы понять, что может вызвать внезапное прекращение автоматического импорта пространства имен системы. Это, очевидно, вызвало некоторое изменение файла, так как мой коллега начал видеть проблему этим утром после того, как он выполнил полный проект по проекту.
БОЛЬШЕ: Файл Web.Config, расположенный в файле Windows \ Microsoft.Net ... \ Config \ Web.Config, имеет, и система добавлена. Добавление тегов и добавление System в LOCAL web.config не помогли решить проблему.
Любая помощь будет оценена. Первый ТАК вопрос, поэтому я надеюсь, что я достаточно описательный.