У меня есть Orchard CMS
решение для исходного кода в качестве основы для разработки наших приложений.Проблема, с которой мы сталкиваемся, заключается в том, что Visual Studio
не перезагружает изменения файлов для файлов, которые находятся [внутри одного из проектов] под двумя папками решений Modules
и Themes
.
Примечание: VSопция Detect when file is changed outside the environment
отмечена.
Примечательно, что все проекты внутри Modules
и Themes
физически находятся в другом проекте, проекте Orchard.Web, в котором эти папки Modules
и Themes
, исключены из проекта:
Проблема с невозможностью перезагрузки измененных файлов НЕ возникает для большинства других файлов в решении (я не пробовал все из них;-)), но определенно обнаружение изменений работает нормально для файлов в других папках решения, проекты которых физически НЕ находятся под другим проектом, в этом случае Orchard.Web
.
Попытка решить некоторые проблемы на самом деле решил, но только на моей машине - на коллеге все равно не работает!Это то, что я пробовал, и какое влияние они оказали на мою машину :
- Деактивировать все расширения Visual Studio -> без эффекта
- Удалено решение .suofile -> без эффекта
- Выгрузил все проекты в папке решения
Modules
, выгрузил проект Orchard.Web
и перезагрузил их -> теперь обнаружение изменений работает для этих проектов - Пробовал то же самое дляпроекты внутри папки
Themes
-> без эффекта - переименовано
Themes
в Themez
-> теперь обнаружение изменений также работает для проектов внутри Themez
- переименовано
Themez
назад вThemes
-> это все еще работает ...
ОБНОВЛЕНИЕ: Мы создали новое решение без проекта Orchard.Web
и с этим обнаружение изменения файла работает, как и ожидалось.Похоже, что есть проблема с настройкой этого проекта.
Кто-нибудь знает, как решить эту проблему на всех машинах, работающих с этим решением?