.NET组件的注册表中RuntimeVersion的作用

在.NET组件的注册表中,RuntimeVersion并不直接决定组件运行的CLR版本。实际上,无论组件的RuntimeVersion设置为何,当前系统中的最新CLR版本会被加载。当尝试创建不同RuntimeVersion的.NET类型时,由于同一进程不支持多个CLR版本,可能导致失败并返回REGDB_E_CLASSNOTREG。在.NET 4.0及以后,这种情况可能发生变化,允许进程内加载多个版本的CLR。
摘要由CSDN通过智能技术生成

使用过COM来访问.NET组件的朋友们应该都会注意到在对应注册表中有一个RuntimeVersion的键值:

clip_image002

这个RuntimeVersion的命名很容易让人误认为RuntimeVersion是用来指定该.NET组件所应该运行的CLR的版本号。实际上,这个键值的意思和字面上不是特别一致。如果我们考虑一个情况:首先,进程中先创建一个.NET类型的实例,RuntimeVersion标记为1.1,然后再创建一个.NET类型的实例,其RuntimeVersion标记为v2.0,那么到底会加载那些CLR版本呢?其实,在目前的.NET版本(Silverlight除外)中,因为无法支持在同一个进程中加载多个不同版本的CLR,因此无法支持真正的按照RuntimeVersion来加载不同的CLR版本。实际上,CLR总是加载最新的CLR版本(严格来说其实是mscoree.dll来加载)。因此,在之前的情况下,如果机器上面安装了1.1和2.0,实际上进程只加载了2.0的CLR,而没有加载1.1。如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: microsoft.net.native.runtime.2.2 是一个由微软开发的用于运行 .NET Core 应用程序的运行时环境。它为应用程序提供了运行所需的核心功能和库。 要下载 microsoft.net.native.runtime.2.2,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器,并转到微软的官方网站。 2. 在网站的搜索栏输入 "microsoft.net.native.runtime.2.2 下载",然后按下 Enter 键。 3. 在搜索结果列表,找到与您的操作系统兼容的下载链接。请注意,微软提供了不同操作系统的不同版本的运行时环境。 4. 点击下载链接,开始下载 microsoft.net.native.runtime.2.2。 5. 下载完成后,双击下载的安装程序以开始安装过程。按照安装向导的指示进行操作,并选择您希望安装到的目标位置。 6. 安装完成后,您可以在系统运行任何需要 microsoft.net.native.runtime.2.2 的应用程序了。 请确保您从可靠和官方的来源下载 microsoft.net.native.runtime.2.2。这样可以确保您得到的是正版、安全且可靠的软件。如果您遇到任何问题或需要更详细的帮助,请参考微软的官方文档或联系他们的技术支持团队。 ### 回答2: 要下载 Microsoft .NET Native Runtime 2.2,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器,并转到 Microsoft 官方网站(https://dotnet.microsoft.com/download/dotnet/2.2)。 2. 在该网页上,您将找到多个下载选项。请确保您选择了正确的操作系统和软件架构(32位或64位)。 3. 单击选择的下载链接,浏览器将开始下载相应的安装程序。 4. 下载完成后,双击运行安装程序。您可能需要管理员许可才能继续安装过程。 5. 在安装向导,按照屏幕上的指示进行操作。您可以选择安装位置和其他相关选项。 6. 一旦安装完成,您可以关闭安装程序。 请注意,下载和安装 Microsoft .NET Native Runtime 2.2 可能需要一定的时间,具体取决于您的网络速度和计算机性能。此外,确保您从可信的来源下载软件,以避免潜在的风险和安全问题。 ### 回答3: microsoft.net.native.runtime.2.2是一个由微软公司开发的运行时环境组件。该组件用于支持在Windows操作系统上运行基于.NET技术开发的应用程序。 要下载microsoft.net.native.runtime.2.2,首先需要访问微软官方网站。可以在搜索引擎输入关键词“Microsoft官网”来找到下载页面。在官网上,可以找到.NET运行时环境的下载页面。 进入下载页面后,用户可以找到microsoft.net.native.runtime.2.2相关的下载链接。点击链接后,会弹出一个下载对话框,用户可以选择下载文件的保存路径。通常情况下,系统会自动选择用户的默认下载路径。 下载时间会根据网络速度和文件大小而有所不同。一旦下载完成,用户可以在指定的保存路径找到安装文件。将安装文件双击打开,会弹出一个安装向导。按照向导的提示,用户可以选择安装路径和其他相关选项。 安装完成后,microsoft.net.native.runtime.2.2就会成功安装在用户的计算机上。此时,用户就可以运行需要该运行时环境支持的应用程序。 总而言之,通过访问微软官网并从相关下载页面下载microsoft.net.native.runtime.2.2安装文件,用户可以在Windows操作系统上获得该运行时环境的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值