Does Upgrading from LabVIEW 201X to 201X SP1 Force a Recompile?

Updated Mar 8, 2021

Reported In


  • LabVIEW 2017 Base
  • LabVIEW 2017 Full
  • LabVIEW 2017 Professional
  • LabVIEW 2017 SP1 Base
  • LabVIEW 2017 SP1 Full
  • LabVIEW 2017 SP1 Professional

Issue Details

I want to upgrade from LabVIEW 201X to 201X SP1. I am using shared files that have to be recompiled in the event of a version upgrade. Does an upgrade from 201X to 201X SP1 force a recompile of existing VIs compiled in 201X or does it only upgrade the development environment?


LabVIEW 201X and 201X SP1 use the same compiler, so you will not need to recompile shared files created in 201X if you upgrade. A VI created in 201X will not have a dirty dot (indicating that VI needs to be recompiled/saved) when opened in 201X SP1 and vice versa. The differences between 201X and 201X SP1 are bug fixes and added features in the environment.

Additional Information

See LabVIEW Release Details for further information on upgrading and known issues.