NetCore sdk并不是每个版本都支持VS2017工具,也不是每个版本的sdk版本号和Runtime版本号都一样,这就需要我们在创建某个版本的net core应用时注意:
使用不同版本的vs时需要对照官网的说明,看是否支持对应版本的vs,比如最新的sdk版本2.2.203版本,就不支持VS2017开发,如果只是安装了此版本的sdk,那么在使用VS2017开发net core应用时,如果sdk版本选择2.2,那么程序启动的时候就会报错,要解决这个问题,我们可以在安装net core sdk 2.2版本时选择支持VS2017的小版本sdk,如:可以安装2.2.106。
部署的时候,一定要对照开发使用的sdk版本选择对应的runtime版本,并且这两个版本号有可能是不一样的,比如sdk 2.2.203对应的runtime版本是2.2.4。
官方的查看地址为https://dotnet.microsoft.com/download/dotnet-core
选择对应的版本,可以看到每个小版本的对应支持情况。
原文地址:https://www.cnblogs.com/qiu18359243869/p/10803610.html
时间: 2024-10-06 00:11:54