Updates .mnu files to point to newer (non-deprecated) versions of VIs#154
Conversation
|
@shivaprasad-basavaraj @gregr-ni can someone on NI's side verify this fix? |
|
@CaseyZS This PR still leaves two copies of the mnu files in the repo which is confusing. The original mnu files which are incorrect are directly under the Core folder and the new corrected ones in the new folder structure you created. I would rather move all the mnu files into the new folder strcuture (including _actorframework_msgqueuepair.mnu) and delete the incorrect mnu files directly under Core. |
This is correct; the two menus directly under Core should be deleted. |
I can correct this. Are there any functional issues with the menus themselves that I should address at the same time, @shivaprasad-basavaraj ? |
The mnu files themselves looked fine in this PR. One other thing we might have to do is update the VIPB files as well to use the new mnu files and install them to the correct location so that installs from LabVIEW and the VIPM files use the same mnu files. @niACS had updated the Core/Actor Framework 2024 for 2020.vipb file to do this in his PR #153 . We probably need to update Core/Actor Framework.vipb along with this. |
|
If all the files are where they should be, I'd expect you can just take the .vipb from my PR branch. |
It's probably a good idea to do this, though I suggest putting it in its own issue and PR to keep things nicely separated. |
|
I've deleted the old menus directly under "Core" and I've moved "_actorframework_msgqueuepair.mnu" but I don't see where that actually gets used. There's nothing that I can see on the new palettes that would correspond to that menu. Am I missing something or can it be deleted? |
|
Ah, OK. I see the PR was accepted and merged, so we're good for now? I'll create an issue to capture including the new menus in the VIPB file. |




GitHub Issue for the Pull Request
Link to the relevant GitHub issue
GitHub Discussions Related to this Pull Request
List any GitHub discussion links related to this PR
Checklists
Completing these checklists ensures that your PR meets our build server requirements on the first attempt. If you're unable to complete any of the following checks, please submit your PR as a draft to the best of your ability. We will provide any clarification you may need after posting it.
Summary of Changes
Relinks item in the Actor Framework menus to non-deprecated versions of the VIs.
Reason for Change
2026 Q1 shipped with the old palettes that linked to deprecated versions of Actor Framework VIs.
Visual Aids
Include any visual aids that would help the reviewer gain additional context.
Additional Information
This PR supersedes the PR that @niACS created and does NOT contain the new items in #153. Any additions to the menus that @niACS had made would need to be in a different PR.
Testing
This section describes the automated and manual tests performed for this bugfix/feature.
Manual Tests
I replaced the files in "C:\Program Files\National Instruments\LabVIEW 2026\menus\Categories\Data Communication" with the ones in this PR, relaunched LabVIEW and verified that menus reflected the re-linking.

