[Ide] Work around a bug in .NET 4.5.1 remoting

A struct field in a MarshalByRefObject somehow resulted in a
StringCollection object in a struct parameter value.

Fixes BXC14197 - OutOfMemoryException when building projects on Windows 8.1