為什麼當我在運作執行檔時會出現錯誤"This VI is Not Executable"?



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本: N/A
次要軟體: N/A

問題:

我有一個LabVIEW執行檔可以運行在某些Windows電腦上但是當運行在某些Windows電腦上時會出現錯誤。當在電腦上運行此執行檔時會看到下列錯誤"This VI is not executable. The full development version of LabVIEW is required to fix the errors",如下圖所示:

我已安裝正確版本的LabVIEW Run-Time Engine和所需的驅動程式,有什麼可能導致這個錯誤?

 



解答:

此錯誤常常會發生在運行端電腦的.NET framework版本過舊。您可以透過更新.NET framework到與開發端電腦相同版本來解決這個問題。 您可以透過下述步驟來確定Windows電腦上所安裝不同版本的.NET:

1. 點選Start » Run (或者按Windows Key + R)

2. 在Run視窗內輸入regedit

3. 在Registry Editor 瀏覽至HKEY_LOCAL_MACHINE » SOFTWARE » Microsoft » .NET Framework 看所有安裝在此電腦上的NET Framework版本

您也可以在以下網站下載最新版本的.NET framework Microsoft's website.



相關連結:

LabVIEW 2012 Help: Requirements for Using .NET Assemblies in LabVIEW
LabVIEW 8.6 Help: Developing Applications that Use a Previous Version of .NET
KnowledgeBase 3UEACE4P: Requirements for Running a LabVIEW Executable that Uses .NET Assemblies



附加檔案:





報告日期: 11/05/2008
最後更新: 12/07/2015
文件偏號: 4R4GA1FS