Согласно информации о поддержке и прекращении поддержки Azure SDK для .NET и API. , SDK 2.6 представил поддержку .NET 4.6. Ни в одном из перечисленных SDK явно не упоминается 4.6.2, хотя родственная статья Установка .NET на роль облачной службы включает сценарий установки, который явно устанавливает .NET 4.6.2, подразумевая, что он поддерживается для веб-ролей и рабочих ролей.
Когда я попытался обновить свое решение с .NET 4.5.1 (используя Azure SDK 2.8) до .NET 4.6.2, я также изменил свой файл RoleProperties.txt
, который содержал следующие строки:
TargetFrameWorkVersion=v4.5.1
RoleTargetFramework=v4.5.1
to
TargetFrameWorkVersion=v4.6.2
RoleTargetFramework=v4.6.2
что привело к следующей ошибке после вызова cspack.exe
:
Неподдерживаемый .Net Framework v4.6.2
Я попытался изменить 4.6.2
на просто 4.6
, и это тоже не удалось.
Итак, мои вопросы:
- Как правильно ориентироваться на .NET 4.6.2 с помощью
cspack.exe
? - Нужно ли устанавливать для этих свойств значение
4.6*
или безопасно оставить их равными4.5.1
, посколькуcspack.exe
не жалуется?