2010-09-15 5 views
0

Мне было поручено исправить какое-то другое приложение, где есть ссылка на Circular File Reference. Я нашел несколько указателей, как работу, например, изменение параметров bacth и т. Д. Однако мне нужно полностью избавиться от него. Приложение содержит около 300 файлов. Веб-страницы, Классы и Элементы управления пользователя во всех смешанных папках. Надеюсь, я нашел один из классов, наследуемый с веб-страницы, что делает его базовым классом. Этот класс используется на нескольких веб-страницах надлежащим образом. Но этот класс также импортируется/используется в другие классы и пользовательские элементы управления. Может ли это быть проблема? В настоящее время я медленно изменяю файлы, которые импортируют базовый класс, однако прежде чем я попаду в 200+ файлов, я в правильном направлении?Циркуляр Ссылка на файл

Что вы думаете об этом!

Большое спасибо заранее.

+0

Можете ли вы предоставить еще несколько подробностей о проблеме? – Paddy

ответ

0

Если страница используется другой бумаге это хорошо:

  • Defined интерфейс, который имеет методы, которые используют другие страницы.
  • Сделать первую страницу реализовать этот интерфейс
  • Сделать все остальные страницы используют интерфейс, а не первую страницу класс Это даже лучше, если класс страницы никогда не используются другим класс, кроме подкласса.

Однако вы подходите вам Circular File Reference проблемы, вы должны отслеживать его вниз и понять, прежде чем начать вносить изменения! Выполнение чистых сборок может помочь, также удалить содержимое каталогов «bin» и т. Д.

0

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

Смежные вопросы