如何启用 LabVIEW 对于 .NET Framework 的长路径支持

更新 Nov 30, 2022

环境

软件

  • LabVIEW

程式语言

  • C# .NET

LabVIEW 默认不启用 .NET Framework 长路径支持,但是可以通过执行几个步骤来启用它。

要强制 LabVIEW 识别 .NET Framework 的长路径支持功能,请打开文本编辑器并使用以下语法创建配置文件:

<?xml version="1.0" encoding="utf-8"?> 
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>
<runtime>
<AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
</runtime>
</configuration>


将配置文件保存为 labview.exe.config ,并保存在硬盘上与LabVIEW.exe相同的位置。下次启动 LabVIEW 时,将会启用 .NET Framework 的长路径支持功能。请注意,从 LabVIEW 项目构建可执行文件时,您必须在可执行文件相同的位置包含 <executable name>.exe.config 文件。