Packed Project Libraries在不同版本的LabVIEW中是相容的嗎?

更新 Jun 15, 2020

產品資訊

軟件

  • LabVIEW
  • LabVIEW Application Builder Module

問題敘述

Packed Project Libraries (PPL)是否可以在不同版本的LabVIEW中使用呢?

解決方案

在LabVIEW 2016或更舊的版本中,編譯後的PPL無法使用其他版本的LabVIEW打開。例如,如果嘗試使用LabVIEW 2016打開在LabVIEW 2011中編譯後的的PPL,則會收到以下的錯誤消息:

LabVIEW: (Hex 0x623) You cannot open a packed library saved in a version earlier than the current version of LabVIEW.



LabVIEW 2017開始,編譯後的Packed Project Library,可以以讓新版本的LabVIEW使用。在產生build specification properties時,在邊欄中選擇Advanced,並且勾選啟用Allow future versions of LabVIEW to load this packed library,預設情況下就會勾選並啟用這個選項功能。

相關資訊

從LabVIEW 2017開始,applications , shared libraries.NET assemblies也可以實現與新版本相容的功能。