Вопрос

Отключение РФС и ошибки компиляции

Привет,

ранее долгое время использовал СРМ в режиме работы в файловой системе (далее РФС). Недавно появилась необходимость проверки опции UseStaticFileContent. Опция не работает с РФС. Следовательно я сделал следующее:

1. Забрал изменения из файловой системы.

2. Скомпилировал все

3. Отключил РФС при помощи filedesignmode enabled="false". 

4. Включил UseStaticFileContent

5. Попытался скомпилировать все. В результате получил более 2х тысяч ошибок компиляции.

Вопросы:

1. Нужно ли проводить компиляцию из пункта 5? Возможно будет работать UseStaticFileContent и C# код и без нее?

2. Если компиляцию проводить нужно, то как избавиться от ошибок? При работе в РФС компиляция происходит без ошибок, при отключении - генерирует ошибки.

Нравится

2 комментария
Лучший ответ

Удалите (переместите) из папки Terrasoft.WebApp\Terrasoft.Configuration\Pkg кастомные пакеты, затем компиляция пройдет нормально. Подсказка, можно отсортировать по дате изменения, тогда будет видно где коробочные пакеты, а где кастомные. Если не знаете какие из этих пакетов являются кастомными, то можно удалить все пакеты из этой папки, а потом скопировать в эту папку пакеты из чистого дистрибутива.

п.с. возможно дополнительно потребуется генерация кода.

Удалите (переместите) из папки Terrasoft.WebApp\Terrasoft.Configuration\Pkg кастомные пакеты, затем компиляция пройдет нормально. Подсказка, можно отсортировать по дате изменения, тогда будет видно где коробочные пакеты, а где кастомные. Если не знаете какие из этих пакетов являются кастомными, то можно удалить все пакеты из этой папки, а потом скопировать в эту папку пакеты из чистого дистрибутива.

п.с. возможно дополнительно потребуется генерация кода.

Помогло, большое спасибо!

Показать все комментарии