Hello! I have a DLL written in C# which works great within Navision through a automation variable. My problem is that i have a lot of clients where i have to install the .NET Framework and register my DLL for COM (with regasm.exe) and install the DLL at the global assembly cache (with gacutil.exe). Is there a possibility to use the automation variable so, that i have to install in only on the server and it works on the clients without any installation processes? If there is no possibility that works through a automation variable is there any other chance to use the DLL through the server? My first idea was to create an executable instead of the DLL that i access through the network. The executable generates its output to a file that i also can read through the network. THANKs…
You must install the DLL on the client but you could automate this installation by C/AL code. Put the DLL in a BLOB field. When you need to use the automation variable check if it is installed (there is special navision table for that) and if it is not installed export the BLOB field and register the DLL by a shell command to regsvr32.