This issue is caused by a bug in .NET's XmlSerializer introduced by a new sObject type in Salesforce Winter '15 (API version 32.0).
What Changed in API v32.0
In Winter '15, a new sObject called ListViewRecord was added to the Enterprise WSDL. Its column definition used an unbounded occurrence (maxOccurs="unbounded") for the columns element of type ListViewRecordColumn. This pattern exposes a known bug in .NET's XmlSerializer, which cannot correctly serialize an unbounded sequence of a type that itself appears as an array reference elsewhere in the generated proxy.
Fix the Generated Proxy Classes
To resolve this, open the generated .NET proxy classes and replace all occurrences of the double-array notation [][] with single-array notation []. Once the substitution is complete, recompile the application. This resolves the type conversion conflicts that the XmlSerializer encounters.
For a detailed reference on this XmlSerializer behavior, see the Microsoft MSDN forum thread "Unable to generate temporary classes with BizTalk 2006 Published WebServices."
For the original Salesforce community workaround thread, see the Salesforce Developer Forums reference linked in the Additional Resources section.
<complexType name="ListViewRecord"> <sequence> <element name="columns" type="tns:ListViewRecordColumn" maxOccurs="unbounded"/> </sequence> </complexType>
000386974

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.