Hi,
I had the same problem.
This patch makes the IDLToCLSCompiler generate .net classes from IDL structs, which in my opinion should be the default behavior.
IDLToCLSCompiler/IDLCompiler/MetadataGenerator.cs
1897c1897
< typeof(System.ValueType), new System.Type[] { typeof(IIdlEntity) }, false);
---
>.
2009-06-12 17:03:35 UTC in IIOP.NET