Поддержка .net версии 4.6 или выше в облачном сервисе Azure - PullRequest
0 голосов
/ 05 июля 2018

У меня есть облачный сервис, для которого я использую Azure SDK 2.9. Он содержит несколько файлов csproj. Один из проектов, я хочу перейти на .net версии 4.6

Когда я обновляю проект и пытаюсь развернуть службу, я получаю сообщение об ошибке: «Проекты облачной службы Microsoft Azure поддерживают только роли, которые работают в .NET Framework версий 4.0 и 4.5»

Я прочитал в Интернете, что если служба использует Azure SDK 2.9, эта ошибка не должна появиться, но я не могу найти какую-либо помощь в Интернете, поэтому я публикую эту проблему здесь.

1 Ответ

0 голосов
/ 06 июля 2018

Чтобы использовать .NET 4.6, вам необходимо убедиться, что ваша облачная служба использует самую последнюю версию osFamily.

.

osFamily версия 5 имеет следующие установленные платформы .NET:

4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2

Вы можете установить это в вашем ServiceConfiguration:

<ServiceConfiguration 
    serviceName="MyService" 
    osFamily="5" 
    osVersion="*">

    <!-- your role definitions in here -->

</ServiceConfiguration>

См. Полную справочную документацию: Выпуски гостевой ОС Azure и матрица совместимости SDK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...