我们的应用程序最初是使用.net core 1.x构建的。我们想升级到.net core 2.0。
我从here安装了主机套装。但现在我安装了1.0.0 Runtime和2.0.5运行时。
答案 0 :(得分:4)
简短的回答是您应该阅读.NET Core的文档。正如Scott Hanselman(ASP.NET核心团队的PM)指出的那样,multiple versions of the .NET Core runtime can be installed side by side without issue
正如用户Camilo Terevinto在评论中指出的那样,当您的应用启动时,将使用最高版本的运行时。
答案 1 :(得分:0)
微软在1.0.0运行时的生命周期有限。自2.0.0引入了重大更改,即打破了1.0.0中编写的应用程序。要获得更可持续的环境,您应该删除旧的运行时,然后确保安装了最新的运行时和托管的核心包。这些可以在文档页面上找到。
要确定应用程序正在使用的运行时,您可以在项目中找到该信息。程序集将包含您实际针对哪个框架的信息。