My working environment: a new install of Windows 10, extend 10.0.0, Visual Studio 2013, .NET Framework 4, 64-bit OS but coding for 32-bit, executing from AcuBench.
I have been working with this particular project since September. I have a Visual Studio project that is called from COBOL. It was working fine, until a couple of weeks ago. I had been running Windows 7 upgraded to Windows 10. My hard drive had problems, and I had to wipe it and reinstall everything, so now I have a clean install of Windows 10. My data files were saved, so I was able to copy them back into my working environment. Since the rebuild, I have gotten the dreaded "Invalid Class String" error.
I had previously built the AmortControl sample project, because it has objects similar to what I was trying to do in my project. It also had been working fine in my former environment. So as a test, I rebuilt AmortControl, and it also has the error occur now. This leads me to think that I don't have something set correctly in my environment. I have tried running RegAsm20acu, RegAsm40acu, and Marshal. None of these had any effect in getting rid of the error. I have found information on these EXE files only in this forum, and most of that is way before Windows 10 and extend 10.0.0. The AmortControl DLLs are copied into Micro Focus\\extend 10.0.0\\AcuGT\\bin where the runtime is. Note that I rebuilt/recompiled the source files for AmortControl, in both the former environment and the current.
Has anyone had a similar experience, but figured out how to get past the error?
#Windows10
#.net
#extend
#AcuGT