根据Support and Retirement Information for the Azure SDK for .NET and APIs,SDK 2.6引入了对.NET 4.6的支持。所列出的SDK中没有一个明确提到4.6.2,尽管姐妹文章Install .NET on a Cloud Service Role包含一个明确安装.NET 4.6.2的安装脚本,这意味着它支持Web / worker角色。
当我尝试将我的解决方案从.NET 4.5.1(使用Azure SDK 2.8)升级到.NET 4.6.2时,我还修改了包含以下行的RoleProperties.txt
文件:
TargetFrameWorkVersion=v4.5.1
RoleTargetFramework=v4.5.1
到
TargetFrameWorkVersion=v4.6.2
RoleTargetFramework=v4.6.2
在调用cspack.exe
后导致以下错误:
不受支持的.Net Framework v4.6.2
我尝试将4.6.2
更改为4.6
,同样失败了。
所以我的问题是:
cspack.exe
?4.6*
,或者将其保留在4.5.1
是否安全,因为cspack.exe
没有抱怨?