Подтвердить что ты не робот

Имя типа или пространства имен "AspNetCore" не существует при публикации в Azure

В Visual Studio 2017 я создаю приложение ASP.NET Core 2.1 без ошибок, но когда я пытаюсь опубликовать его в Azure, я получаю ошибки, указывающие, что мне не хватает ссылки на сборку - см. Ниже: enter image description here

Но я не пропускаю ссылку и где эти ошибки указывают, ссылка там без каких-либо ошибок.

Что еще более важно, это происходит ТОЛЬКО, ЕСЛИ я нацелен на среду выполнения, отличную от "Portable" в моем публичном профиле. Если я выбираю "Portable" для целевой среды выполнения и оставляю ее в "Framework dependency" в режиме развертывания (см. Ниже), я могу опубликовать ее на Azure или в папку просто отлично. enter image description here

Любая идея, как решить эту проблему? Я видел несколько подобных сообщений здесь, и они предлагают мне dotnet restore которое не помогло.

Я был бы признателен за некоторые предложения здесь, так как это становится для меня довольно серьезным препятствием.

Поскольку я пытаюсь работать с ASP.NET Core 2.1 Preview-2, мне нужно выбрать x64 в качестве целевой среды выполнения, чтобы мои настройки соответствовали установленным на Azure. Если я выберу x64, я не могу публиковать. Если я опубликую его с настройкой "Portable", служба Azure App сообщит мне об ошибке. См. Мой другой пост по этому поводу: ASP.NET Core 2.1 Preview 2 App Не работает служба Azure App

Я бы очень признателен за помощь здесь, поскольку я, кажется, полностью застрял!

4b9b3361

Ответ 1

Эта тайна никогда не была решена, но обновление до последней стабильной версии Visual Studio 2017 15.7.1, похоже, устраняет проблему.