I am trying to use and reference a 3rd party SDK. I don't have DMA installed locally but I am publishing to DMA using DIS.

I have added the path to my DDL folder in the DIS as well

What am I missing?
Hi Pedro,
So I have done following so far:
1) We tested a sample application by BlackMagic to test the connectivity and it worked from the machine on which DMA is installed. (screenshot attached)

2) We tried the updated protocol as well and still getting DLL not found as can be seen by the following logs
2025/10/23 14:44:44.366|SLProtocol - 10536 - Atem Switcher-1|10828|CManagedScript::Load|ERR|-1|Compilation failed for QAction 9000
(1,7): error CS0246: The type or namespace name 'BMDSwitcherAPI' could not be found (are you missing a using directive or an assembly reference?)
(85,28): error CS0246: The type or namespace name 'IBMDSwitcherInput' could not be found (are you missing a using directive or an assembly reference?)
(92,52): error CS0246: The type or namespace name 'IBMDSwitcher' could not be found (are you missing a using directive or an assembly reference?)
(92,12): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlock' could not be found (are you missing a using directive or an assembly reference?)
(121,53): error CS0246: The type or namespace name 'IBMDSwitcher' could not be found (are you missing a using directive or an assembly reference?)
(121,76): error CS0246: The type or namespace name '_BMDSwitcherPortType' could not be found (are you missing a using directive or an assembly reference?)
(121,12): error CS0246: The type or namespace name 'IBMDSwitcherInput' could not be found (are you missing a using directive or an assembly reference?)
(24,13): error CS0246: The type or namespace name 'IBMDSwitcherDiscovery' could not be found (are you missing a using directive or an assembly reference?)
(24,51): error CS0246: The type or namespace name 'CBMDSwitcherDiscovery' could not be found (are you missing a using directive or an assembly reference?)
(27,13): error CS0246: The type or namespace name 'IBMDSwitcher' could not be found (are you missing a using directive or an assembly reference?)
(28,13): error CS0246: The type or namespace name '_BMDSwitcherConnectToFailure' could not be found (are you missing a using directive or an assembly reference?)
(33,13): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlock' could not be found (are you missing a using directive or an assembly reference?)
(34,13): error CS0246: The type or namespace name 'IBMDSwitcherTransitionParameters' could not be found (are you missing a using directive or an assembly reference?)
(34,75): error CS0246: The type or namespace name 'IBMDSwitcherTransitionParameters' could not be found (are you missing a using directive or an assembly reference?)
(35,13): error CS0246: The type or namespace name 'IBMDSwitcherTransitionWipeParameters' could not be found (are you missing a using directive or an assembly reference?)
(35,83): error CS0246: The type or namespace name 'IBMDSwitcherTransitionWipeParameters' could not be found (are you missing a using directive or an assembly reference?)
(36,13): error CS0246: The type or namespace name 'IBMDSwitcherInput' could not be found (are you missing a using directive or an assembly reference?)
(36,73): error CS0103: The name '_BMDSwitcherPortType' does not exist in the current context
(43,60): error CS0103: The name '_BMDSwitcherTransitionSelection' does not exist in the current context
(46,56): error CS0103: The name '_BMDSwitcherTransitionStyle' does not exist in the current context
(49,48): error CS0103: The name '_BMDSwitcherPatternStyle' does not exist in the current context
(96,40): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlockIterator' could not be found (are you missing a using directive or an assembly reference?)
(97,9): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlockIterator' could not be found (are you missing a using directive or an assembly reference?)
(97,104): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlockIterator' could not be found (are you missing a using directive or an assembly reference?)
(103,9): error CS0246: The type or namespace name 'IBMDSwitcherMixEffectBlock' could not be found (are you missing a using directive or an assembly reference?)
(125,40): error CS0246: The type or namespace name 'IBMDSwitcherInputIterator' could not be found (are you missing a using directive or an assembly reference?)
(126,9): error CS0246: The type or namespace name 'IBMDSwitcherInputIterator' could not be found (are you missing a using directive or an assembly reference?)
(126,101): error CS0246: The type or namespace name 'IBMDSwitcherInputIterator' could not be found (are you missing a using directive or an assembly reference?)
(132,9): error CS0246: The type or namespace name 'IBMDSwitcherInput' could not be found (are you missing a using directive or an assembly reference?)
(136,13): error CS0246: The type or namespace name '_BMDSwitcherPortType' could not be found (are you missing a using directive or an assembly reference?)
3) we have uploaded the dll files to ProtocolScripts folder as well.
4) Please note that ATEM software is installed on the same DMA and it works too (hence dlls are registered in the system through setup as well)
Not sure if it helps, but the DataMiner version is 10.5
