我一直以“自包含”模式发布我的 .NET Core 应用程序(ASP.NET 和控制台应用程序)。这样我就不必担心在服务器上安装任何东西。有几十个应用程序,每个应用程序大约 70MB,我正在重新考虑改用 Framework-Dependent。
我的开发机器有 .NET Runtime 5.0.2,而且那个补丁版本(第三个数字)似乎经常更新。如果我的服务器有 .NET Runtime 5.0.0,它会一直处理在 5.0.x 的机器上构建的代码吗?据我所知,像 5.1 这样的次要版本需要更新服务器,但是补丁版本呢?如果服务器没有最新补丁,我的代码是否有可能无法正常运行?
或者是“每次都检查发行说明”这种交易?