Поделиться через


Обновление проектов, созданных в предыдущих версиях LightSwitch

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

Подготовка к обновлению

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

Если проект использует расширения, то они должны быть уже установлены на компьютере, на котором выполняется обновление, иначе обновление завершится ошибкой. Это требование включает в себя все расширения, на которые ссылается проект, но которые он не использует. Перед обновлением следует удалить все неиспользуемые расширения. Для получения дополнительной информации см. Практическое руководство. Добавление и удаление расширений.

Обновление проекта

При попытке открыть проект, созданный в более ранней версии LightSwitch, появится диалоговое окно Анализ изменений проекта и решения.

После нажатия кнопки ОК файлы проекта будут преобразованы в новый формат, а проект будет отображаться в обозревателе решений. Резервная копия первоначального проекта будет сохранена в папке Резервная копия в папке Решение. Кроме того, в папке Решение будет создан файл UpgradeLog. Этот файл содержит сведения о внесенных изменениях и всех дальнейших изменениях, которые могут потребоваться.

После завершения обновления откройте файл UpgradeLog и проверьте его на наличие ошибок.

См. также

Задачи

Практическое руководство. Обработка событий данных

Практическое руководство. Обновление приложения LightSwitch с поддержкой SharePoint

Основные понятия

Практическое руководство. Добавление и удаление расширений

Выполнения задач, связанных с данными, с помощью кода