出现问题
在构建自己的labview应用程序时,点击setup.exe后出现如下报错:
This distribution is built with an older version of winMIF that is not compatible
解决方法-亲测有效
这是一个最近新出现的问题,前几天还有人在讨论和求助。在查阅ni网站论坛后,终于得到了解决办法。
解决方法的原网站:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x9bJCAQ&l=en-HK
出现该错误是因为 NI Package Manager 23.3 安装了 .NET 4.8 而不是 .NET 4.6.2。当 LabVIEW 等产品构建包含 .NET 产品的安装程序时,生成的安装程序仅了解如何安装 .NET 4.6.2 而不是 .NET 4.8。
去上述网站下载补充包 NI ADE Deployment Supprot。解压后大约190M。
直接运行里面的Install.exe。
然后再去我们的项目里,把之前构建的“我的安装程序”删除,再新建一个,重新开始制作安装程序。
随后点击生成完成的setup.exe,就不会出现报错了。