При попытке опубликовать проект asp.net core 1.0.1 с использованием EF для Azure, я получаю сообщение об ошибке:
System.InvalidOperationException: The migration 'Björk\AppData\Local\Temp\PublishTemp\obj\....ApplicationDbContext.sql' was not found.
Он отлично работает, если я сниму флажок «Применить эту миграцию при публикации», но, конечно, база данных не будет обновляться соответствующим образом, если я не проверю это окно.
Вероятно, это должен быть отчет об ошибке, а не вопрос stackoverflow ... :)
Проблема, вероятно, идет по пути, шведская буква «¶» вызвала проблему.
Временное решение:
Снимите флажок «Применить эту миграцию при публикации», чтобы вы могли публиковать все, кроме миграции из обычной учетной записи. Создайте новую учетную запись / профиль на своем ПК без каких-либо неанглийских писем. Войдите в эту учетную запись и опубликуйте свой проект каждый раз, когда у вас есть ожидающая миграция.
Я потянулся к кому-то из команды, и похоже, что это известная проблема, которая будет исправлена в VS "15". До тех пор вы можете загрузить последнюю версию publish-module.psm1, которая включает исправление.