为什么在安装NI软件之前,提示安装.NET Framework?

更新 Oct 6, 2021

适用于

软件

  • LabVIEW

操作系统

  • Windows

问题详述


尝试运行NI安装程序时,出现以下对话框信息:

Microsoft .NET Framework 4.0 is required before you can install this product.

Click OK to install the .NET Framework 4.0 now (You may need to reboot your computer after you install .NET Framework 4.0.) Click Cancel to exit this installer.




为什么在安装NI软件之前需要Microsoft .NET Framework?

解决方案

NI软件使用Microsoft .NET Framework 4.6.2或更早版本的功能,因此使用NI软件的系统上需要安装此框架。如果在安装软件之前未在系统上检测到正确的.NET Framework,NI安装程序则会要求您先安装框架,才能继续安装。

相关信息

Microsoft对于安装Microsoft .NET Framework 4.6.2及更早版本的软件策略规定,在安装任何其他软件之前,可能需要重新启动。 NI安装程序会接受该重启请求。重新启动后,您可以重新启动NI安装程序,然后继续安装您的NI软件。

对于软件特定的.NET Framework兼容版本已在其自述文件中列出。例如使用LabVIEW 2016,则需要.NET Framework 4.6.1。例如使用LabVIEW 2017,则需要.NET Framework 4.6.2。这些新的.NET Framework版本可用于支持需要旧.NET版本的软件。

您也可以在开始安装NI软件之前下载.NET Framework,

对于以静默方式大规模分发软件,NI建议在安装NI软件之前单独安装必要的.NET Framework。如果尝试在未安装.NET Framework的电脑上以静默方式安装NI软件,则将返回以下返回码之一:
  • 11641 –如果.NET Framework预安装成功,需要重新启动并且已自动开始进行此动作,则返回此代码。未安装NI软件。
  • 13010 –如果.NET Framework预安装成功,需要重新启动但此动作被禁止,则返回此代码。安装程序仅退出。未安装NI软件。如果尝试在重新启动时再次运行安装程序,则会看到错误如此文章讨论:安装NI软件时出现错误1935
  • 11603 –如果.NET Framework预安装有错误,则返回此代码。退出安装程序,未安装NI软件。
有关Microsoft .NET Framework的更多信息或安装,请访问至Microsoft的官方网站