I’m using the licensed Remoting SDK (184.108.40.2067) with both Delphi and VisualStudio (C#) and I’m having a problem with codegen in the ServiceBuilder. I touched on this briefly in the past and thought (erroneously as it turns out) that it was just a trial issue.
If I install the Delphi and all Clients version I have missing codegen entries (under CodeGen, C# for .Net) and if I install the .Net and all Clients version I have missing codegen entries (under CodeGen, Delphi). I need to be able to do .Net and Delphi servers codegen.
Currently I have the .Net version installed and having only CodeGen, Delphi, interface and server access available. I installed the Delphi version onto a different machine (though I won’t have this available long term) and did some digging and discovered many of the Delphi BPLs are not installed/compiled/registered when installing the .Net version so I copied those over and installed/registered them in the Delphi IDE and returning at least some of the missing functionality I had in the Delphi IDE.
However, I see in the ServiceBuilder plugins list that I only have CodeGen4.Delphi.Intf and CodeGen4.Delphi.ServerAccess. Missing is CodeGen4.Deplhi.Invk, CodeGen4.Delphi.Impl, CodeGen4.Delphi.All and IdentifierValidator.Delphi. I don’t see any obvious missing DLLs in the RemObjects SDK (Common)\Bin folder between the two editions. Or any obvious entries in the registery. Though obviously I could have missed something.
I found a similar post from a few years back, but it appears there’s been some refactoring/restructuring of the ServerBuilder bin folder since then and the comments did not appear relevant to the situation now.
Can someone advise what I can do to gain/recover/whatever the missing codegen entries in the ServiceBuilder? While I would obviously desire a permanent clean solution a temporary swap things solution would be acceptable for the time being - considering my current method to swap is uninstall and reinstall the SDK every time.