У меня проблема с развертыванием только. Когда я запускаю программу в Visual Studios, все работает нормально. При развертывании на сервере программа выдает ошибки. У меня есть E_BEPSET32.DLL в папке, где находится мой .exe, однако он не может найти E_BEPSET32.DLL.
Есть ли способ, которым вы можете указать путь к файлу и DLL. Если я жестко закодирую путь к файлу и имя файла, он работает нормально, но я бы не стал этого делать. Я вижу, что это может быть сделано в C #, но я не уверен, как преобразовать это в VB
Укажите путь поиска для DllImport в .NET
<DllImport("E_BEPSET32.DLL", EntryPoint:="EPDM_Open")>
Public Shared Function EPDM_Open(DrvName As String, PortName As String, Type As Integer, DMAdd As IntPtr, ByRef PrnHandleAdd As IntPtr) As Integer
End Function