Manifest helper failing

Hello all,

I’m getting an issue when trying to build my vst3 plugin in vs2022. I seem to be getting a manifest helper failed error, but I’m not sure what the error is pointing to or what I should do to fix this.
If anyone is able to help me, I’d appreciate it! Here’s the error:

3>PluginTest_VST3.vcxproj -> C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\PluginTest.dll
3>        1 file(s) copied.
3>Deleted file - C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\PluginTest.vst3\Contents\Resources\moduleinfo.json
3>LoadLibraryW failed for path C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\x86_64-win\PluginTest.vst3: The specified module could not be found.
3>
3>: Info: The manifest helper failed
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: The command "copy /Y "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\\PluginTest.dll" "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\\PluginTest.vst3\Contents\x86_64-win\PluginTest.vst3"
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: set manifest_generated=0
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if "AMD64" == "ARM64" if "x64" == "x64" (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     call :_generate_manifest
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     set manifest_generated=1
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if "AMD64" == "AMD64" if "x64" == "x64" (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     call :_generate_manifest
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     set manifest_generated=1
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %manifest_generated% equ 0 (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     goto :_arch_mismatch
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: goto :_continue
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :_generate_manifest
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if exist "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\Resources\moduleinfo.json" (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     del /s /q "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\Resources\moduleinfo.json"
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if not exist "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\Resources\" (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     mkdir "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\Resources\"
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3 Manifest Helper\juce_vst3_helper.exe" -create -version "1.0" -path "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3" -output "C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\VST3\/PluginTest.vst3\Contents\Resources\moduleinfo.json"
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %ERRORLEVEL% equ 0 (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     echo : Info: Successfully generated a manifest for Dewind
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     goto :_continue
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: ) else (
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     echo : Info: The manifest helper failed
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073:     goto :_continue
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: )
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :_arch_mismatch
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: echo : Info: VST3 manifest generation is disabled for Dewind because a AMD64 manifest helper cannot run on a host system processor detected to be AMD64.
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :_continue
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: 
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :VCEnd" exited with code 1.
3>Done building project "PluginTest_VST3.vcxproj" -- FAILED.
4>PluginTest_StandalonePlugin.vcxproj -> C:\Users\stefan.maltais\Documents\dev\ws\app-vstplugin\Builds\VisualStudio2022\x64\Release\Standalone Plugin\PluginTest.exe
VST3\/PluginTest.vst3

That looks a bit suspicious, I wonder where that extra slash is coming from.

Are you able to build any of the example VST3 plugins successfully?

Hi, I actually managed to get this one figured out in the end! I’m using some libraries for the plugin it seems, and they needed to be installed in the helper folder for it to work properly.